------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.tgz Installing /packages/All/gettext-runtime-0.20.1.tgz Installing /packages/All/gmake-4.2.1_3.tgz SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- x/!\ crashmail-0.71: Makefile warnings, please consider fixing /!\ Please set LICENSE for this port SUCCEEDED 00:00:11 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- x/!\ crashmail-0.71: Makefile warnings, please consider fixing /!\ Please set LICENSE for this port ===> Fetching all distfiles required by crashmail-0.71 for building SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- x/!\ crashmail-0.71: Makefile warnings, please consider fixing /!\ Please set LICENSE for this port ===> Fetching all distfiles required by crashmail-0.71 for building => SHA256 Checksum OK for cm071linux.zip. SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- x/!\ crashmail-0.71: Makefile warnings, please consider fixing /!\ Please set LICENSE for this port ===> Fetching all distfiles required by crashmail-0.71 for building ===> Extracting for crashmail-0.71 => SHA256 Checksum OK for cm071linux.zip. Extracted Memory Use: 1.45M SUCCEEDED 00:00:11 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- x===> Patching for crashmail-0.71 ===> Applying ports patches for crashmail-0.71 No such line 722 in input file, ignoring SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- x===> Configuring for crashmail-0.71 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- x===> Building for crashmail-0.71 gmake[1]: Entering directory '/construction/news/crashmail/crashmail-0.71/src' gmake -C cmnllib -f Makefile.linux gmake[2]: Entering directory '/construction/news/crashmail/crashmail-0.71/src/cmnllib' cc -DPLATFORM_LINUX -I ../ -Wall -c cmnllib.c -o cmnllib.o cmnllib.c:22:2: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "", ^~ cmnllib.c:22:2: note: (near initialization for 'cmnlerrstr[0]') cmnllib.c:23:2: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "Failed to open nodelist index", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmnllib.c:23:2: note: (near initialization for 'cmnlerrstr[1]') cmnllib.c:24:2: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "Unknown format of nodelist index", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmnllib.c:24:2: note: (near initialization for 'cmnlerrstr[2]') cmnllib.c:25:2: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "Unexpected end of file", ^~~~~~~~~~~~~~~~~~~~~~~~ cmnllib.c:25:2: note: (near initialization for 'cmnlerrstr[3]') cmnllib.c:26:2: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "Node not found", ^~~~~~~~~~~~~~~~ cmnllib.c:26:2: note: (near initialization for 'cmnlerrstr[4]') cmnllib.c:27:2: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "Failed to open nodelist" ^~~~~~~~~~~~~~~~~~~~~~~~~ cmnllib.c:27:2: note: (near initialization for 'cmnlerrstr[5]') cmnllib.c: In function 'cmnlOpenNL': cmnllib.c:48:19: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(dir,"cmnodelist.index",buf,200); ^~~~~~~~~~~~~~~~~~ In file included from cmnllib.c:8: ../shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ cmnllib.c:59:12: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(buf,"CNL1")!=0) ^~~ In file included from cmnllib.c:2: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ ar -ru cmnllib.a cmnllib.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') /usr/libexec/binutils227/elf/ar: creating cmnllib.a gmake[2]: Leaving directory '/construction/news/crashmail/crashmail-0.71/src/cmnllib' gmake -C jamlib -f Makefile.linux gmake[2]: Entering directory '/construction/news/crashmail/crashmail-0.71/src/jamlib' cc -D__LINUX__ -Wall -c crc32.c -o crc32.o cc -D__LINUX__ -Wall -c mbase.c -o mbase.o cc -D__LINUX__ -Wall -c message.c -o message.o cc -D__LINUX__ -Wall -c lastread.c -o lastread.o cc -D__LINUX__ -Wall -c subpack.c -o subpack.o cc -D__LINUX__ -Wall -c structrw.c -o structrw.o mbase.c: In function 'JAM_RemoveMB': mbase.c:228:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf( Filename_AC, "%s%s", Basename_PC, EXT_HDRFILE ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mbase.c:229:28: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] Status_AI[0] = remove( Filename_AC ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:220:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int remove(const char *); ^~~~~~ mbase.c:234:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf( Filename_AC, "%s%s", Basename_PC, EXT_TXTFILE ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mbase.c:235:28: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] Status_AI[1] = remove( Filename_AC ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:220:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int remove(const char *); ^~~~~~ mbase.c:240:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf( Filename_AC, "%s%s", Basename_PC, EXT_IDXFILE ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mbase.c:241:28: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] Status_AI[2] = remove( Filename_AC ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:220:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int remove(const char *); ^~~~~~ mbase.c:246:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf( Filename_AC, "%s%s", Basename_PC, EXT_LRDFILE ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mbase.c:247:28: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] Status_AI[3] = remove( Filename_AC ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:220:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int remove(const char *); ^~~~~~ message.c: In function 'JAM_ReadMsgHeader': message.c:145:28: warning: pointer targets in passing argument 1 of 'getjamsubfield' differ in signedness [-Wpointer-sign] getjamsubfield(Ptr_PC,&Subfield_S); ^~~~~~ In file included from message.c:61: structrw.h:84:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void getjamsubfield(uchar *buf,s_JamSubfield *Subfield_S); ^~~~~~~~~~~~~~ mbase.c: In function 'jam_Open': mbase.c:552:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf( Filename_AC, "%s%s", Basename_PC, EXT_HDRFILE ); ^~~~~~~~~~~ message.c: In function 'JAM_AddMessage': In file included from mbase.c:61: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ message.c:434:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] Index_S.UserCRC = JAM_Crc32( User_AC, strlen( User_AC ) ); ^~~~~~~ In file included from message.c:58: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ mbase.c:553:34: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] Base_PS->HdrFile_PS = fopen( Filename_AC, Mode_PC ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:198:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} FILE *fopen(const char * __restrict, const char * __restrict); ^~~~~ mbase.c:560:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf( Filename_AC, "%s%s", Basename_PC, EXT_TXTFILE ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mbase.c:561:34: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] Base_PS->TxtFile_PS = fopen( Filename_AC, Mode_PC ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:198:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} FILE *fopen(const char * __restrict, const char * __restrict); ^~~~~ mbase.c:569:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf( Filename_AC, "%s%s", Basename_PC, EXT_IDXFILE ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mbase.c:570:34: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] Base_PS->IdxFile_PS = fopen( Filename_AC, Mode_PC ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:198:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} FILE *fopen(const char * __restrict, const char * __restrict); ^~~~~ mbase.c:579:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf( Filename_AC, "%s%s", Basename_PC, EXT_LRDFILE ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mbase.c:580:34: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] Base_PS->LrdFile_PS = fopen( Filename_AC, Mode_PC ); ^~~~~~~~~~~ In file included from mbase.c:61: /usr/include/stdio.h:198:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} FILE *fopen(const char * __restrict, const char * __restrict); ^~~~~ ar -ru jamlib.a crc32.o mbase.o message.o lastread.o subpack.o structrw.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') /usr/libexec/binutils227/elf/ar: creating jamlib.a gmake[2]: Leaving directory '/construction/news/crashmail/crashmail-0.71/src/jamlib' gmake -C oslib_linux gmake[2]: Entering directory '/construction/news/crashmail/crashmail-0.71/src/oslib_linux' cc -Wall -I ../ -DPLATFORM_LINUX -c osfile.c -o osfile.o cc -Wall -I ../ -DPLATFORM_LINUX -c osdir.c -o osdir.o cc -Wall -I ../ -DPLATFORM_LINUX -c osmisc.c -o osmisc.o cc -Wall -I ../ -DPLATFORM_LINUX -c osmem.c -o osmem.o cc -Wall -I ../ -DPLATFORM_LINUX -c ospattern.c -o ospattern.o cc -Wall -I ../ -DPLATFORM_LINUX -c os.c -o os.o osfile.c: In function 'osOpen': osfile.c:16:12: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] fh=fopen(name,"wb"); ^~~~ In file included from osfile.c:4: /usr/include/stdio.h:198:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} FILE *fopen(const char * __restrict, const char * __restrict); ^~~~~ osfile.c:20:12: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] fh=fopen(name,"rb"); ^~~~ In file included from osfile.c:4: /usr/include/stdio.h:198:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} FILE *fopen(const char * __restrict, const char * __restrict); ^~~~~ osfile.c:24:19: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] if(!(fh=fopen(name,"r+b"))) ^~~~ In file included from osfile.c:4: /usr/include/stdio.h:198:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} FILE *fopen(const char * __restrict, const char * __restrict); ^~~~~ osfile.c:25:17: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] fh=fopen(name,"w+b"); ^~~~ In file included from osfile.c:4: /usr/include/stdio.h:198:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} FILE *fopen(const char * __restrict, const char * __restrict); ^~~~~ osfile.c: In function 'osPuts': osfile.c:71:13: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] if(fputs(str,(FILE *)os)==EOF) ^~~ In file included from osfile.c:4: /usr/include/stdio.h:202:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int fputs(const char * __restrict, FILE * __restrict); ^~~~~ osfile.c: In function 'osFGets': osfile.c:81:12: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] s=fgets(str,max,(FILE *)os); ^~~ In file included from osfile.c:4: /usr/include/stdio.h:197:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *fgets(char * __restrict, int, FILE * __restrict); ^~~~~ osfile.c: In function 'osFPrintf': osfile.c:110:20: warning: pointer targets in passing argument 2 of 'vfprintf' differ in signedness [-Wpointer-sign] res=vfprintf(os,fmt,args); ^~~ In file included from osfile.c:4: /usr/include/stdio.h:233:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int vfprintf(FILE * __restrict, const char * __restrict, __va_list) ^~~~~~~~ osfile.c: In function 'osVFPrintf': osfile.c:123:20: warning: pointer targets in passing argument 2 of 'vfprintf' differ in signedness [-Wpointer-sign] res=vfprintf(os,fmt,args); ^~~ In file included from osfile.c:4: /usr/include/stdio.h:233:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int vfprintf(FILE * __restrict, const char * __restrict, __va_list) ^~~~~~~~ osdir.c: In function 'osReadDir': osdir.c:27:21: warning: pointer targets in passing argument 1 of 'opendir' differ in signedness [-Wpointer-sign] if(!(dir=opendir(dirname))) ^~~~~~~ In file included from osdir.c:7: /usr/include/dirent.h:70:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} DIR *opendir(const char *); ^~~~~~~ osdir.c:35:49: warning: pointer targets in passing argument 1 of 'acceptfunc' differ in signedness [-Wpointer-sign] else add=(*acceptfunc)(dirent->d_name); ~~~~~~^~~~~~~~ osdir.c:35:49: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' osdir.c:41:37: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(dirname,dirent->d_name,buf,200); ~~~~~~^~~~~~~~ In file included from osdir.c:13: ../shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ osdir.c:41:46: warning: pointer targets in passing argument 3 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(dirname,dirent->d_name,buf,200); ^~~ In file included from osdir.c:13: ../shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ osdir.c:52:39: warning: pointer targets in passing argument 2 of 'mystrncpy' differ in signedness [-Wpointer-sign] mystrncpy(tmp->Name,dirent->d_name,100); ~~~~~~^~~~~~~~ In file included from osdir.c:12: ../shared/mystrncpy.h:6:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void mystrncpy(uchar *dest,uchar *src,ulong len); ^~~~~~~~~ osdir.c: In function 'osScanDir': osdir.c:71:21: warning: pointer targets in passing argument 1 of 'opendir' differ in signedness [-Wpointer-sign] if(!(dir=opendir(dirname))) ^~~~~~~ In file included from osdir.c:7: /usr/include/dirent.h:70:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} DIR *opendir(const char *); ^~~~~~~ osdir.c:75:21: warning: pointer targets in passing argument 1 of 'func' differ in signedness [-Wpointer-sign] (*func)(dirent->d_name); ~~~~~~^~~~~~~~ osdir.c:75:21: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' osdir.c: In function 'osGetFileEntry': osdir.c:87:12: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if(stat(file,&st) != 0) ^~~~ In file included from osdir.c:8: /usr/include/sys/stat.h:274:5: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int stat(const char * __restrict, struct stat * __restrict); ^~~~ ospattern.c: In function 'osIsPattern': ospattern.c:36:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if(strchr(pat,'?') || strchr(pat,'*')) ^~~ In file included from ospattern.c:1: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strchr(const char *, int) __pure; ^~~~~~ ospattern.c:36:33: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if(strchr(pat,'?') || strchr(pat,'*')) ^~~ In file included from ospattern.c:1: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strchr(const char *, int) __pure; ^~~~~~ osmisc.c: In function 'osChDirExecute': osmisc.c:32:13: warning: pointer targets in passing argument 1 of 'chdir' differ in signedness [-Wpointer-sign] if(chdir(dir) != 0) ^~~ In file included from osmisc.c:15: /usr/include/unistd.h:361:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int chdir(const char *); ^~~~~ osmisc.c: In function 'osExecute': osmisc.c:46:15: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] res=system(cmd); ^~~ In file included from osmisc.c:4: /usr/include/stdlib.h:121:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int system(const char *); ^~~~~~ osmisc.c: In function 'osExists': osmisc.c:55:12: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] if(stat(file,&st) == 0) ^~~~ In file included from osmisc.c:12: /usr/include/sys/stat.h:274:5: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int stat(const char * __restrict, struct stat * __restrict); ^~~~ osmisc.c: In function 'osMkDir': osmisc.c:63:13: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign] if(mkdir(dir,0777) != 0) ^~~ In file included from osmisc.c:12: /usr/include/sys/stat.h:268:5: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int mkdir(const char *, mode_t); ^~~~~ osmisc.c: In function 'osRename': osmisc.c:71:12: warning: pointer targets in passing argument 1 of 'rename' differ in signedness [-Wpointer-sign] if(rename(oldfile,newfile) == 0) ^~~~~~~ In file included from osmisc.c:3: /usr/include/stdio.h:221:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int rename(const char *, const char *); ^~~~~~ osmisc.c:71:20: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign] if(rename(oldfile,newfile) == 0) ^~~~~~~ In file included from osmisc.c:3: /usr/include/stdio.h:221:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int rename(const char *, const char *); ^~~~~~ osmisc.c: In function 'osDelete': osmisc.c:79:12: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] if(remove(file) == 0) ^~~~ In file included from osmisc.c:3: /usr/include/stdio.h:220:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int remove(const char *); ^~~~~~ ar -ru oslib.a osfile.o osdir.o osmisc.o osmem.o ospattern.o os.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') /usr/libexec/binutils227/elf/ar: creating oslib.a gmake[2]: Leaving directory '/construction/news/crashmail/crashmail-0.71/src/oslib_linux' gmake -f Makefile.linux gmake[2]: Entering directory '/construction/news/crashmail/crashmail-0.71/src' cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/crashmail.c -o obj/crashmail.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/logwrite.c -o obj/logwrite.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/dupe.c -o obj/dupe.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/stats.c -o obj/stats.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/misc.c -o obj/misc.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/safedel.c -o obj/safedel.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/toss.c -o obj/toss.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/pkt.c -o obj/pkt.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/mb.c -o obj/mb.o cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/nl.c -o obj/nl.o crashmail/dupe.c: In function 'copydupe': crashmail/dupe.c:95:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to write to temporary dupe file"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/dupe.c:96:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/dupe.c:103:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to write to temporary dupe file"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/dupe.c:104:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/stats.c: In function 'WriteStats': In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/stats.c:48:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unable to open %s for writing",file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/stats.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/stats.c:49:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/logwrite.c: In function 'OpenLogfile': crashmail/toss.c: In function 'Compare': In file included from crashmail/crashmail.h:34, from crashmail/stats.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/logwrite.c:25:13: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(logfile,"syslog")==0) ^~~~~~~ crashmail/toss.c:11:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;dTagname); ~~~~~~^~~~~~~~ crashmail/logwrite.c:60:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *categoryletters="-%=!/D+^?"; ^~~~~~~~~~~ crashmail/toss.c:15:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buf,&recog[d+1],2); ^~~ crashmail/pkt.c: In function 'ReadPkt': In file included from crashmail/crashmail.h:3, from crashmail/toss.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/stats.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/pkt.c:86:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/pkt.c:86:25: note: (near initialization for 'monthnames[0]') crashmail/toss.c:15:22: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buf,&recog[d+1],2); ^~~~~~~~~~~ crashmail/logwrite.c: In function 'LogWrite': crashmail/stats.c:79:37: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(dastat.Tagname,area->Tagname); ~~~~^~~~~~~~~ crashmail/logwrite.c:67:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned ccrashmail/pkt.c:86:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *har *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ '} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/logwrite.c:67:25: note: (near initialization for 'monthnames[0]') In file included from crashmail/crashmail.h:3, from crashmail/toss.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/pkt.c:86:31: note: (near initialization for 'monthnames[1]') crashmail/logwrite.c:67:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/toss.c:17:24: warning: pointer targets in passing argument 1 of 'hextodec' differ in signedness [-Wpointer-sign] comp=hextodec(buf); ^~~ crashmail/pkt.c:86:37: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/logwrite.c:67:31: note: (near initialization for 'monthnames[1]') crashmail/pkt.c:86:37: note: (near initialization for 'monthnames[2]') In file included from crashmail/crashmail.h:3, from crashmail/stats.c:1: /usr/inclucrashmail/pkt.c:86:43: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *In file included from crashmail/crashmail.h:37, from crashmail/toss.c:1: crashmail/de/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ '} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ misc.h:44:15: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} unsigned long hextodec(char *hex); ^~~~~~~~ crashmail/pkt.c:86:43: note: (near initialization for 'monthnames[3]') crashmail/logwrite.c:67:37: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; crashmail/pkt.c:86:49: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Acrashmail/stats.c: In function 'ReadStats': ^~~~~ pr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/toss.c: In function 'DetectPacker': crashmail/logwrite.c:67:37: note: (near initialization for 'monthnames[2]') crashmail/stats.c:133:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signecrashmail/toss.c:40:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unable to open %s",file); ^~~~~~~~~~~~~~~~~~~ dness [-Wpointer-sign] if(strcmp(buf,STATS_IDENTIFIER)!=0) ^~~ crashmail/logwrite.c:67:43: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/logwrite.c:67:43: note: (near initialization for 'monthnames[3]') In file included from crashmail/crashmail.h:3, from crashmail/stats.c:1: /usr/inclucrashmail/logwrite.c:67:49: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ de/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ crashmail/logwrite.c:67:49: note: (near initialization for 'monthnames[4]') In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/logwrite.c:67:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/logwrite.c:67:55: note: (near initialization for 'monthnames[5]') crashmail/stats.c:135:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unknown format of stats file %s, exiting...",file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/toss.c:41:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signecrashmail/logwrite.c:67:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ dness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/logwrite.c:67:61: note: (near initialization for 'monthnames[6]') In file included from crashmail/crashmail.h:34, from crashmail/stats.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/logwrite.c:67:67: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/pkt.c:86:49: note: (near initialization for 'monthnames[4]') crashmail/logwrite.c:67:67: note: (near initialization for 'monthnames[7]') crashmail/toss.c: In function 'LogTossResults': crashmail/pkt.c:86:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/stats.c:148:25: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Tagname,dastat.Tagname)==0) break; ~~~~^~~~~~~~~ crashmail/pkt.c:86:55: note: (near initialization for 'monthnames[5]') crashmail/logwrite.c:67:73: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/toss.c:66:33: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGINFO,"Area %s -- %lu messages (%lu dupes)",area->Tagname,area->NewTexts,area->NewDupes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/stats.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/logwrite.c:67:73: note: (near initialization for 'monthnames[8]') crashmail/pkt.c:86:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/stats.c:148:41: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Tagname,dastat.Tagname)==0) break; ~~~~~~^~~~~~~~ crashmail/pkt.c:86:61: note: (near initialization for 'monthnames[6]') In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/stats.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/toss.c:69:33: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGINFO,"Area %s -- %lu messages",area->Tagname,area->NewTexts); ^~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/logwrite.c:67:79: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/pkt.c:86:67: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/logwrite.c:67:79: note: (near initialization for 'monthnames[9]') In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c:86:67: note: (near initialization for 'monthnames[7]') crashmail/logwrite.c:67:85: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c:86:73: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *crashmail/logwrite.c:67:85: note: (near initialization for 'monthnames[10]') '} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/toss.c:74:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO," Total -> Read messages: %6lu Written mcrashmail/misc.c: In function 'ExpandPacker': crashmail/pkt.c:86:73: note: (near initialization for 'monthnames[8]') essages: %6lu",toss_read,toss_written); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/logwrite.c:67:91: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned ccrashmail/misc.c:8:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;c Imported messages: %6lu Routed netmails: %6lu",toss_import,toss_route); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/logwrite.c:67:97: note: (near initialization for 'monthnames[12]') crashmail/pkt.c:86:79: note: (near initialization for 'monthnames[9]') crashmail/crashmail.c:40:29: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned crashmail/logwrite.c:75:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(6,DEBUG,"*** Warning: Loglevel is 0!!! ***"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *prinames[]={"Normal","Hold","Normal","Direct","Crash"}; ^~~~~~ crashmail/crashmail.c:40:29: note: (near initialization for 'prinames[1]') crashmail/pkt.c:86:85: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/logwrite.c:62:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...) ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/misc.c:12:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],arc,(size_t)(destsize-1-d)); ^~~ crashmail/pkt.c:86:85: note: (near initialization for 'monthnames[10]') crashmail/crashmail.c:40:36: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *prinames[]={"Normal","Hold","Normal","Direct","Crash"}; ^~~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/crashmail.c:40:36: note: (near initialization for 'prinames[2]')crashmail/logwrite.c:83:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(handle_nesting > 1 && handle_nesting + strlen(fmt) < 499) ^~~ crashmail/crashmail.c:40:45: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *prinames[]={"Normal","Hold","Normal","Direct","Crash"}; ^~~~~~~~ crashmail/pkt.c:86:91: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/toss.c:76:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO," Bad -> Bad messages: %6lu Duplicate messages: %6lu",toss_bad,toss_dupes); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/crashmail.c:40:45: note: (near initialization for 'prinames[3]') crashmail/misc.c:14:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ crashmail/pkt.c:86:91: note: (near initialization for 'monthnames[11]')In file included from crashmail/crashmail.h:3, from crashmail/logwrite.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/logwrite.c:88:17: warning: pointer targets in passing argument 1 of 'strcat' differ in sigcrashmail/crashmail.c:40:54: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *prinames[]={"Normal","Hold","Normal","Direct","Crash"}; ^~~~~~~ nedness [-Wpointer-sign] strcat(buf," ");crashmail/crashmail.c:40:54: note: (near initialization for 'prinames[4]') ^~~ crashmail/toss.c: In function 'TossBundle': crashmail/crashmail.c:67:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { { ARGTYPE_BOOL, "SCAN", 0, 0 }, ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/crashmail.c:67:24: note: (near initialization for 'args[0].name') crashmail/toss.c:91:30: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO,"Deleting zero length bundle %s",file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:19:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],file,(size_t)(destsize-1-d)); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/logwrite.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/crashmail/crashmail.c:68:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "TOSS", 0, 0 }, ^~~~~~ crashmail/pkt.c:86:97: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/crashmail.c:68:24: note: (near initialization for 'args[1].name')crashmail/misc.c:19:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],file,(size_t)(destsize-1-d)); ^~~~ crashmail/logwrite.c:90:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,fmt); ^~~ crashmail/pkt.c:86:97: note: (near initialization for 'monthnames[12]') In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/logwrite.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/pkt.c:94:50: warning: pointer targets in passing argument 4 of 'ExpandPacker' differ in signedness [-Wpointer-sign] ExpandPacker(config.cfg_BeforeToss,buf,200,"",pkt); ^~ crashmail/misc.c:21:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ crashmail/crashmail.c:69:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "TOSSFILE", 0, NULL }, ^~~~~~~~~~ crashmail/toss.c:98:30: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO,"Failed to recognize archive type of %s",file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/crashmail.c:69:24: note: (near initialization for 'args[2].name')In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/In file included from crashmail/crashmail.h:37, from crashmail/pkt.c:1: crashmail/mlogwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ isc.h:1:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void ExpandPacker(uchar *cmd,uchar *dest,ulong destsize,uchar *archive,uchar *file); ^~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/pkt.c:99:34: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedcrashmail/toss.c:99:20: warning: pointer targets in passing argument 2 of 'BadFile' differ in signedness [-Wpointer-sign] BadFile(file,"Unknown packer"); ^~~~~~~~~~~~~~~~ ness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"BEFORETOSS command failed for %s: %lu",pkt,res); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/logwrite.c:90:18: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,fmt); ^~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c: In function 'ExpandFilter':In file included from crashmail/crashmail.h:37, from crashmail/toss.c:1: crashmail/misc.h:4:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void BadFile(uchar *filename,uchar *comment); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/logwrite.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:49:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedncrashmail/pkt.c:127:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signeess [-Wpointer-sign] for(c=0;cName); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/lcrashmail/misc.c:53:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedcrashmail/mb.c:14:6: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "MSG", ^~~~~ ness [-Wpointer-sign] strncpy(&dest[d],area,(size_t)(destsize-1-d)); ^~~~~~~~ ogwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/logwrite.c:1: /usr/include/stdio.h:235:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int vprintf(const char * __restrict, __va_list) __printflike(1, 0); ^~~~~~~ crashmail/mb.c:14:6: note: (near initialization for 'AvailMessagebases[0].name') In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned crashmail/mb.c:15:6: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "Standard *.msg messagebase as specified in FTS-1", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb.c:15:6: note: (near initialization for 'AvailMessagebases[0].desc') char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/logwrite.c:103:31: warning: pointer targets in passing argument 2 of 'vsyslog' differ in signedness [-Wpointer-sign] vsyslog(syslogpri[category],fmt,args); ^~~ crashmail/pkt.c:128:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/misc.c:53:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],area,(size_t)(destsize-1-d)); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unscrashmail/toss.c:107:51: warning: pointer targets in passing argument 5 of 'ExpandPacker' differ in signedness [-Wpointer-sign] ExpandPacker(tmppacker->Unpacker,buf2,100,file,""); ^~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ igned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/logwrite.c:4: /usr/include/syslog.h:197:6: note: expected 'const chacrashmail/crashmail.c:70:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned In file included from crashmail/crashmail.h:37, from crashmail/toss.c:1: crashmail/r *' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/misc.c:55:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ void vsyslog(int, const char *, __va_list) __printflike(2, 0); ^~~~~~~ misc.h:1:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void crashmail/mb.c:24:6: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'}char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "TOSSDIR", from 'char *' differ in signedness [-Wpointer-sign] { "JAM", ^~~~~ ExpandPacker(uchar *cmd,uchar *dest,ulong destsize,uchar *archive,uchar *file); ^~~~~~~~~~~~ crashmail/logwrite.c:113:12: warning: pointer targets in passing argument 1 of 'vprintf' differ in scrashmail/toss.c:114:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/pkt.c:135:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signe 0, NULL }, ^~~~~~~~~ dness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Packet header in %s is too short",pkt); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unable to find temp directory \"%s\"",config.cfg_TempDir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ignedness [-Wpointer-sign] vprintf(fmt,args); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/crashmail.c:70:24: note: (near initialization for 'args[3].name') In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' vcrashmail/misc.c:60:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],rfc1,(size_t)(destsize-1-d)); ^~~~~~~~ oid LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/crashmail.c:71:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SCANAREA", 0, NULL }, ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/crashmail.c:71:24: note: (near initialization for 'args[4].name') In file included from crashmail/crashmail.h:2, from crashmail/logwrite.c:1: /usr/incrashmail/misc.c:60:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],rfc1,(size_t)(destsize-1-d)); ^~~~ clude/stdio.h:235:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int vprintf(const char * __restrict, __va_list) __printflike(1, 0); ^~~~~~~ crashmail/pkt.c:138:19: warning: pointer targets in passing argument 2 of 'BadFile' differ in signedness [-Wpointer-sign] BadFile(pkt,"Packet header is too short"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'In file included from crashmail/crashmail.h:37, from crashmail/pkt.c:1: crashmail/misc.h:4:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void BadFile(uchar *filename,uchar *comment); ^~~~~~~ crashmail/logwrite.c:119:20: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(logfh,"%c %02d-%s-%02d %02d:%02d:%02d ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/logwrite.c:1: ./oslicrashmail/crashmail.c:72:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned crashmail/misc.c:62:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ b/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/mb.c:24:6: note: (near initialization for 'AvailMessagebases[1].name') crashmail/pkt.c:144:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"%s is not a Type-2 packet",pkt); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned chacc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/node4dpat.c -o obj/node4dpat.o crashmail/toss.c:120:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unarchiving failed: %lu",arcres); ^~~~~~~~~~~~~~~~~~~~~~~~~ r *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/mb.c:25:6: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "JAM Messagebase", ^~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/logwrite.c:129:20: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(logfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/crashmail/pkt.c:147:19: warning: pointer targets in passing argument 2 of 'BadFile' differ in signedness [-Wpointer-sign] BadFile(pkt,"Not a Type-2 packet"); ^~~~~~~~~~~~~~~~~~~~~ crashmail/mb.c:25:6: note: (near initialization for 'AvailMessagebases[1].desc') logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...);crashmail/misc.c:67:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],rfc2,(size_t)(destsize-1-d)); ^~~~~~~~ ^~~~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/pkt.c:1: crashmail/misc.h:4:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void BadFile(uchar *filename,uchar *comment); ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/logwrite.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/misc.c:67:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],rfc2,(size_t)(destsize-1-d)); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/toss.c:121:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"Unarchiving with %s failed: %u",tmppacker->Name,arcres); ^~~~ crashmail/misc.c:69:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/toss.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/pkt.c:215:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Addressed to %u:%u/%u.%u, not to me",PktDest.Zone,PktDest.Net,PktDest.Node,PktDest.Point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/dupe.c:129:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open dupe file %s in read/write mode",config.cfg_DupeFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:74:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],msg,(size_t)(destsize-1-d)); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned crashmail/toss.c:128:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signIn file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SCANLIST", 0, NULL }, ^~~~~~~~~~ edness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",config.cfg_TempDir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/crashmail.c:72:24: note: (near initialization for 'args[5].name') In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c:218:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Addressed to %u:%u/%u.%u, not to me",PktDest.Zone,PktDest.Net,PktDest.Node,PktDest.Point); ^~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/crashmail.c:73:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SCANDOTJAM", 0, NULL }, ^~~~~~~~~~~~ crashmail/crashmail.c:73:24: note: (near initialization for 'args[6].name') crashmail/toss.c:129:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/crashmail.c:74:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "RESCAN", 0, NULL }, ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/crashmail.c:74:24: note: (near initialization for 'args[7].name') crashmail/crashmail.c:75:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "RESCANNODE", 0, NULL }, ^~~~~~~~~~~~ crashmail/crashmail.c:75:24: note: (near initialization for 'args[8].name') crashmail/toss.c:147:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(safedel->Name,buf)==0) break; ~~~~~~~^~~~~~ crashmail/pkt.c:260:22: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] if(pkt_pw) strcat(buf,", pw"); ^~~ crashmail/crashmail.c:76:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned crashmail/handle.c: In function 'HandleMessage': char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "RESCANMAX", 0, NULL }, ^~~~~~~~~~~ crashmail/crashmail.c:76:24: note: (near initialization for 'args[9].name') In file included from crashmail/crashmail.h:3, from crashmail/toss.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/crashmail.c:77:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SENDQUERY", 0, NULL }, ^~~~~~~~~~~ crashmail/crashmail.c:77:24: note: (near initialization for 'args[10].name') crashmail/toss.c:147:34: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedcrashmail/pkt.c:261:22: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] if(pkt_4d) strcat(buf,", 4d"); ^~~ crashmail/crashmail.c:78:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SENDLIST", 0, NULL }, ^~~~~~~~~~ ness [-Wpointer-sign] if(strcmp(safedel->Name,buf)==0) break; ^~~ crashmail/handle.c:11:21: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sigchar *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/includecrashmail/crashmail.c:78:24: note: (near initialization for 'args[11].name') crashmail/misc.c:74:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signed/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ ness [-Wpointer-sign] strncpy(&dest[d],msg,(size_t)(destsize-1-d)); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/toss.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned charIn file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ *'} int strcmp(const char *, const char *) __pure; ^~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/config.c -o obj/config.o crashmail/crashmail.c:79:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SENDUNLINKED", 0, NULL }, ^~~~~~~~~~~~~~ crashmail/misc.c:76:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ crashmail/pkt.c:262:22: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] if(pkt_5d) strcat(buf,", 5d"); ^~~ crashmail/crashmail.c:79:24: note: (near initialization for 'args[12].name') crashmail/toss.c: In function 'TossDir': In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/toss.c:176:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,ACTIONINFO,"Tossing files in %s...",dir); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:81:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],subj,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/crashmail.c:80:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SENDHELP", 0, NULL }, ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned crashmail/crashmail.c:80:24: note: (near initialization for 'args[13].name') crashmail/toss.c:186:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/pkt.c:273:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,ACTIONINFO,"Tossing %s (%luK) from %ld:%ld/%ld.%ld@%s %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",dir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/misc.c:81:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],subj,(size_t)(destsize-1-d)); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/lIn file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/crashmail/crashmail.c:81:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned nedness [-Wpointer-sign] LogWrite(6,DEBUG,"Is in HandleMessage()"); ^~~~~~~~~~~~~~~~~~~~~~~ char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SENDINFO", 0, NULL }, ^~~~~~~~~~ logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/crashmail.c:81:24: note: (near initialization for 'args[14].name') In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/crashmail.c:82:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "REMOVE", 0, NULL }, ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaicrashmail/toss.c:187:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ ogwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/crashmail.c:82:24: note: (near initialization for 'args[15].name') In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:83:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/pkt.c:292:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,ACTIONINFO,"Tossing %s (%luK) from %ld:%ld/%ld.%ld (%02ld-%s-%02ld %02ld:%02ld:%02ld) %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/crashmail.c:83:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SETTINGS", 0, NULL }, ^~~~~~~~~~ crashmail/handle.c: In function 'GetDescription': crashmail/misc.c:88:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],date,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/toss.c:193:30: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO,"Old bad file found in inbound: %s",fe->Name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' vIn file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ oid LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:88:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],date,(size_t)(destsize-1-d)); ^~~~ crashmail/crashmail.c:83:24: note: (near initialization for 'args[16].name') crashmail/handle.c:46:30: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,area)==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/crashmail.c:84:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "VERSION", 0, 0 }, ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/crashmail.c:84:24: note: (near initialization for 'args[17].name') crashmail/pkt.c:310:15: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buf,&PktHeader[PKTHEADER_PASSWORD],8); ^~~ crashmail/toss.c:202:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",dir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/handle.c:46:34: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,area)==0) ^~~~ crashmail/misc.c:90:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ crashmail/crashmail.c:85:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "LOCK", 0, 0 }, ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/includcrashmail/crashmail.c:85:24: note: (near initialization for 'args[18].name') logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ e/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/crashmail.c:86:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "UNLOCK", 0, 0 }, ^~~~~~~~ crashmail/pkt.c:310:19: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buf,&PktHeader[PKTHEADER_PASSWORD],8); ^~~~~crashmail/misc.c:95:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedcrashmail/crashmail.c:86:24: note: (near initialization for 'args[19].name') ~~~~~~~~~~~~~~~~~~~~~~~~~ ness [-Wpointer-sign] strncpy(&dest[d],from,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/toss.c:203:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/handle.c:67:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open file \"%s\"\n",arealist->AreaFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t);In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/includeIn file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/crashmail.c:87:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "NOSECURITY", 0, 0 }, ^~~~~~~~~~~~ crashmail/handle.c:68:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sigcrashmail/toss.c:213:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",dir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:95:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],from,(size_t)(destsize-1-d)); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ nedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); /string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ ^~~~~~~~~~~ crashmail/crashmail.c:87:24: note: (near initialization for 'args[20].name') In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaicrashmail/toss.c:214:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/pkt.c:313:46: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(tmpcnode->PacketPW[0]!=0 && stricmp(buf,tmpcnode->PacketPW)!=0 && !no_security) ^~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/crashmail.c: In function 'AfterScanToss': crashmail/crashmail.c:214:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,SYSTEMINFO,"Updating configuration file \"%s\"",config.filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/handle.c: In function 'MakeDirectory': crashmail/toss.c: In function 'TossFile': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/misc.c:97:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ crashmail/handle.c:106:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(lowercase,areaname); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/toss.c:282:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,ACTIONINFO,"Tossing file %s...",file); ^~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/pkt.c:313:58: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(tmpcnode->PacketPW[0]!=0 && stricmp(buf,tmpcnode->PacketPW)!=0 && !no_security) ~~~~~~~~^~~~~~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:102:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],to,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/crashmail.c: In function 'BeforeScanToss': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/toss.c:287:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read file \"%s\"",file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/handle.c:106:21: warning: pointer targets in passing argument 2 of 'strcpy' differ in signcrashmail/crashmail.c:244:31: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"%s",buf); ^~~~ edness [-Wpointer-sign] strcpy(lowercase,areaname); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c:315:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signecrashmail/misc.c:102:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Wrong password"); ^~~~~~~~~~~~~~~~ dness [-Wpointer-sign] strncpy(&dest[d],to,(size_t)(destsize-1-d)); ^~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/memmessage.c -o obj/memmessage.o crashmail/toss.c:288:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/node4dpat.c: In function 'rawParse4DPat': In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/includcrashmail/handle.c:116:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ nedness [-Wpointer-sign] sprintf(shortname,"%08lx",lastt); ^~~~~~~~~ e/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/crashmail.c:278:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",config.cfg_PacketCreate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/node4dpat.c:9:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Zone,"*"); ~~~~^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/toss.c:1:In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c:318:22: warning: pointer targets in passing argument 2 of 'BadFile' differ in signedness [-Wpointer-sign] BadFile(pkt,"Wrong password"); ^~~~~~~~~~~~~~~~ crashmail/In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/pkt.c:1: crashmail/misc.h:4:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void BadFile(uchar *filename,uchar *comment); ^~~~~~~ crashmail/misc.c:104:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ crashmail/crashmail.c:279:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/inclIn file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/pkt.c:327:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Message header for msg #1 (offset %ld) is too short",msgoffset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/node4dpat.c:10:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in sicrashmail/handle.c:119:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cNet,"*"); ~~~~^~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:109:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],orignode,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/pkt.c:330:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Message header for msg #1 (offset %ld) is too short",msgoffset); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/crashmail.c:290:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMINFO,"Deleting orphan tempfile %s",fe->Name); crashmail/node4dpat.c:11:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in siIn file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnedness [-Wpointer-sign] strcpy(node->Node,"*"); ~~~~^~~~~~ crashmail/misc.c:109:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],orignode,(size_t)(destsize-1-d)); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/node4dpat.c:12:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Point,"*"); ~~~~^~~~~~~ crashmail/misc.c:111:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/crashmail.c: In function 'Rescan': In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/pkt.c:377:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Message header for msg #%lu (offset %ld) is short",msgnum,msgoffset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/crashmail.c:345:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Invalid node number %s",node); In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ crashmail/handle.c:123:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],areaname,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/pkt.c:378:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Message header for msg #%lu (offset %ld) is short",msgnum,msgoffset); ^~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:116:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],destnode,(size_t)(destsize-1-d)); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclIn file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/includcrashmail/node4dpat.c:14:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in siIn file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ ude/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ e/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned crashmail/handle.c:123:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],areaname,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/crashmail.c:354:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Unknown node %lu:%lu/%lu.%lu",n4d.Zone,n4d.Net,n4d.Node,n4d.Point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ gnedness [-Wpointer-sign] if(strcmp(buf,"*")==0) ^~~ crashmail/config.c: In function 'CorrectFlags': crashmail/pkt.c:387:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Header strings too long in msg #%lu (offset %ld)",msgnum,msgoffset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:116:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],destnode,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/config.c:9:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cTagname)==0) break;In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ ^~~~~~~~ crashmail/node4dpat.c:17:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cTagname)==0) break; ~~~~^~~~~~~~~ /usr/includecrashmail/config.c:83:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signecrashmail/misc.c: In function 'DateCompareFE': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, /stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ dness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/node4dpat.c:22:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Zone,temp); ~~~~^~~~~~ from crashmail/crashmail.c:1: crashmail/handle.c:130:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],lowercase,(size_t)(destsize-1-d)); ^~~~~~~~ crashmail/misc.c:139:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] return stricmp((*(struct osFileEntry **)f1)->Name,(*(struct osFileEntry **)f2)->Name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/iIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/incl/usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ nclude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but crashmail/node4dpat.c:22:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Zone,temp); ^~~~ argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~crashmail/misc.c:139:82: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] return stricmp((*(struct osFileEntry **)f1)->Name,(*(struct osFileEntry **)f2)->Name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ crashmail/crashmail.c:363:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ incrashmail/config.c:90:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in sign crashmail/pkt.c:403:18: warning: pointer targets in passing argument 1 of 'strncmp' differ in signed signedness [-Wpointer-sign] LogWrite(1,USERERR,"Unknown area %s",areaname); ^~~~~~~~~~~~~~~~~ ness [-Wpointer-sign] if(strncmp(buf,"AREA:",5)==0) ^~~ edness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1:crashmail/handle.c:130:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],lowercase,(size_t)(destsize-1-d)); ^~~~~~~~~ /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashIn file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/node4dpat.c:29:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in siIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/config.c:98:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"ADDNODE")==0) ^~~~~~~ from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ gnedness [-Wpointer-sign] strcpy(node->Net,temp); ~~~~^~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/crashmail.c:369:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Area %s is not an echomail area",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crashmail/handle.c:132:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] d=strlen(dest); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:102:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AKA line"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/node4dpat.c:29:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/crashmail.c:375:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ incrashmail/handle.c:137:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&dest[d],shortname,(size_t)(destsize-1-d)); ^~~~~~~~ signedness [-Wpointer-sign]crashmail/config.c:120:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ LogWrite(1,USERERR,"Can't rescan %s, area is pass-through",areaname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c: In function 'IsArc': In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:137:27: warning: pointer targets in passing argument 2 of 'strncpy' differ in sigIn file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c:428:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signecrashmail/misc.c:184:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signednedness [-Wpointer-sign] strncpy(&dest[d],shortname,(size_t)(destsize-1-d)); ^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedcrashmail/nl.c:14:6: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "CMNL", ^~~~~~ char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ dness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Got unexpected EOF when reading msg #%lu (offset %ld)",msgnum,msgoffset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ness [-Wpointer-sign] if(strlen(file)!=12) return(FALSE); ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~ crashmail/node4dpat.c:36:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ~~~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/nl.c:14:6: note: (near initialization for 'AvailNodelists[0].name') ude/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/crashmail.c:381:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Can't rescan %s, messagebase does not support rescan",areaname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/lIn file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/icrashmail/config.c:126:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"REMNODE")==0) ^~~ogwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' vcrashmail/nl.c:15:6: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "CrashMail nodelist index", ^~~~~~~~~~~~~~~~~~~~~~~~~~ oid LogWrite(ulong level,ulong category,uchar *fmt,...);~ ^~~~~~~~ ~~~~ crashmail/nl.c:15:6: note: (near initialization for 'AvailNodelists[0].desc') nclude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigcrashmail/handle.c:139:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signcrashmail/pkt.c:429:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedcrashmail/misc.c:190:12: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(ext,&file[9],2); ^~~ ned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' buedness [-Wpointer-sign] d=strlen(dest); ^~~~ ness [-Wpointer-sign] sprintf(buf,"Got unexpected EOF when reading msg #%lu (offset %ldIn file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/nl.c:23:6: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "V7+", ^~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *))",msgnum,msgoffset); ^~~ __pure; ^~~~~~~~~~ crashmail/misc.c:190:16: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(ext,&file[9],2); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned ccrashmail/nl.c:23:6: note: (near initialization for 'AvailNodelists[1].name') har *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/dupe.c:130:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",config.cfg_DupeFile,osErrorMsg(err)); ^~~~~~~~~~~ crashmail/crashmail.c:394:30: warning: pointer targets in passing argument 3 of 'LogWrite' differ incrashmail/nl.c:24:6: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "Version 7+ format", ^~~~~~~~~~~~~~~~~~~ signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Rescanned %lu messages",rescan_total); ^~~~~~~~~~~~~~~~~~~~~~~~ crashmail/node4dpat.c:36:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ^~~~ crashmail/config.c:130:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/memmessage.c: In function 'AddSeenby': edness [-Wpointer-sign] strcpy(cfgerr,"No previous AKA line"); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'charIn file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:193:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(ext,"MO")==0) return(TRUE); ^~~ *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/nl.c:24:6: note: (near initialization for 'AvailNodelists[1].desc') crashmail/memmessage.c:346:22: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] num=atoi(&buf[d+1]); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclcrashmail/handle.c: In function 'AddArea': ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedcrashmail/handle.c:184:29: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(defarea->Tagname,"DEFAULT_",8)==0) ~~~~~~~^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) _In file included from crashmail/crashmail.h:4, from crashmail/memmessage.c:1: /usr/In file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/include char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ /stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ _pure; ^~~~~~~~~~ from crashmail/handle.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *crashmail/crashmail.c: In function 'SendAFList': , size_t) __pure; ^~~~~~~~~~~ crashmail/node4dpat.c:54:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ~~~~^~~~~ crashmail/crashmail.c:409:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(node,"ALL")==0) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/iIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ nclude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/pkt.c:486:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Packet header too short for msg #%lu (offset %ld)",msgnum+1,msgoffset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:148:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigcrashmail/node4dpat.c:54:24: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ^~~~ crashmail/misc.c:194:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in siIn file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ gnedness [-Wpointer-sign] if(stricmp(ext,"TU")==0) return(TRUE); ^~~ nedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node pattern \"%s\"",buf2); ^~~~~~ crashmail/handle.c:198:28: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(defarea->Tagname,"DEFAULT")==0) break; ~~~~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but crashmail/pkt.c:489:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedIn file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/inclcrashmail/node4dpat.c:58:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Point,temp); ~~~~^~~~~~~ argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ness [-Wpointer-sign] sprintf(buf,"Packet header too short for msg #%lu (offset %ld)",msgnum+1,msgoffset); ^~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedcrashmail/crashmail.c:418:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Invalid node number \"%s\"",node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/includecrashmail/memmessage.c: In function 'ProcessKludge': /stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned ch char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ar *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/i crashmail/config.c:154:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in nclude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:195:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(ext,"WE")==0) return(TRUE); ^~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"DOMAIN")==0) ^~~~~~~ crashmail/crashmail.c:431:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Unknown node %lu:%lu/%lu.%lu",n4d.Zone,n4d.Net,n4d.Node,n4d.Point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/memmessage.c:368:15: warning: pointer targets in passing argument 1 of 'strncmp' differ incrashmail/pkt.c:499:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signeIn file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ dness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Unknown message type %lu for message #%lu (offscrashmail/config.c:158:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in sign signedness [-Wpointer-sign] if(strncmp(kludge,"\x01RESCANNED",10)==0) ^~~~~~ et %ld)",getuword(PktMsgHeader,PKTMSGHEADER_PKTTYPE),msgnum+1,msgoffset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] strcpy(cfgerr,"No previous AKA line"); ^~~~~~ crashmail/crashmail.c: In function 'RemoveArea': cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/scan.c -o obj/scan.o In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/crashmail.c:453:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(areaname,area->Tagname)==0) break; ^~~~~~~~ crashmail/node4dpat.c:58:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in sicrashmail/handle.c:205:29: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *forbiddenchars="\"#'`()*,./:;<>|"; ^~~~~~~~~~~~~~~~~~ gnedness [-Wpointer-sign] strcpy(node->Point,temp); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure;crashmail/config.c:165:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka crashmail/handle.c:208:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,name); ^~~ 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/crashmail.c:453:34: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(areaname,area->Tagname)==0) break; ~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1:crashmail/node4dpat.c:62:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ~~~~^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const charcrashmail/misc.c:196:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in sicrashmail/pkt.c:500:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedIn file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/memmessage.c:373:15: warning: pointer targets in passing argument 1 of 'strncmp' differ inness [-Wpointer-sign] sprintf(buf,"Unknown message type %u for message #%lu (offset %ld)",getuword(PktMsgHeader,PKTMSGHEADER_PKTTYPE),msgnum+1,msgoffset);gnedness [-Wpointer-sign] if(stricmp(ext,"TH")==0) return(TRUE); ^~~ signedness [-Wpointer-sign] if(strncmp(kludge,"\x01MSGID:",7)==0) ^~~~~~ ^~~ *) __pure; ^~~~~~~~~~ /usr/inclcc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ ail/outbound.c -o obj/outbound.o In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/node4dpat.c:62:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ^~~~ In file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedcrashmail/pkt.c:81:10: warning: variable 'rlen' set but not used [-Wunused-but-set-variable] ulong rlen,msgnum,msgoffset; ^~~~ crashmail/crashmail.c:457:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Unknown area %s",areaname); ^~~~~~~~~~~~~~~~~ crashmail/memmessage.c:381:15: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(strncmp(kludge,"\x01REPLY:",7)==0) ^~~~~~ crashmail/config.c:170:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"GROUPNAME")==0) ^~~~~~~ crashmail/misc.c:197:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(ext,"FR")==0) return(TRUE); ^~~ crashmail/node4dpat.c:63:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Point,"0"); ~~~~^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c: In function 'WriteNull': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/crashmail.c:461:23: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,AREAFIX,"AreaFix: Removing area %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/handle.c:208:18: warning: pointer targets in passing argument 2 of 'strcpy' differ in signIn file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/memmessage.c:391:18: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]edness [-Wpointer-sign] strcpy(buf,name); ^~~~ if(strncmp(kludge,"\x01" "FMPT",5)==0) ^~~~~~ crashmail/misc.c:198:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in sicrashmail/crashmail.c: In function 'LockConfig': gnedness [-Wpointer-sign] if(stricmp(ext,"SA")==0) return(TRUE); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/pkt.c:540:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] pktWrite(pkt,str,(ulong)(strlen(str)+1)); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/crashmail.c:483:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,file); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/includeIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, /string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigncrashmail/misc.c:199:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(ext,"SU")==0) return(TRUE); ^~~ crashmail/node4dpat.c: In function 'Parse4DPat': ed char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/node4dpat.c:78:16: warning: pointer targets in passing argument 1 of 'strncasecmp' differ crashmail/memmessage.c:392:34: warning: pointer targets in passing argument 1 of 'atoi' differ in siin signedness [-Wpointer-sign] if(strnicmp(buf,"ZONE ",5)==0) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/handle.c:211:47: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if(buf[c]<33 || buf[c]>126 || strchr(forbiddenchars,buf[c])) ^~~~~~~~~~~~~~ gnedness [-Wpointer-sign] mm->OrigNode.Point=atoi(&kludge[6]); ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict);In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strchr(const char *, int) __pure; ^~~~~~ crashmail/pkt.c: In function 'CreatePkt': crashmail/config.c:174:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signIn file included from crashmail/crashmail.h:4, from crashmail/memmessage.c:1: /usr/ ^~~~~~ include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ edness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/node4dpat.c:82:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Zone,node->Node); ~~~~^~~~~~ crashmail/handle.c:218:22: warning: pointer targets in passing argument 1 of 'strcpy' differ in signIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:181:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid group \"%s\"",buf2); ^~~~~~ crashmail/memmessage.c:394:18: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(strncmp(kludge,"\x01TOPT",5)==0)crashmail/crashmail.c:483:13: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,file); ^~~~ crashmail/pkt.c:574:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"%08lx.newpkt",num); ^~~~ edness [-Wpointer-sign] strcpy(temparea->Path,buf2); ~~~~~~~~^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/iIn file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ nclude/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ^~~~~~ 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/node4dpat.c:82:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in sicrashmail/crashmail.c:484:9: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcpy(node->Zone,node->Node); ~~~~^~~~~~ gnedness [-Wpointer-sign] strcat(buf,".busy"); ^~~ crashmail/pkt.c:588:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unable to create packet %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c: In function 'IsPkt': crashmail/memmessage.c:395:35: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] mm->DestNode.Point=atoi(&kludge[6]); ^~~~~~~~~~ crashmail/node4dpat.c:87:21: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] else if(strnicmp(buf,"REGION ",7)==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict);crashmail/misc.c:206:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(file)!=12) return(FALSE); ^~~~ ^~~~~~ crashmail/config.c:188:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/memmessage.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned chacrashmail/pkt.c:589:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signer *'} size_t strlen(const char *) __pure; ^~~~~~ dness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/node4dpat.c:94:21: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] else if(strnicmp(buf,"NET ",4)==0) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/memmessage.c:397:18: warning: pointer targets in passing argument 1 of 'strncmp' differ inIn file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ signedness [-Wpointer-sign] if(strncmp(kludge,"\x01INTL",5)==0) ^~~~~~ crashmail/node4dpat.c:101:21: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] else if(strnicmp(buf,"HUB ",4)==0) ^~~ crashmail/handle.c:218:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(temparea->Path,buf2); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/crashmail.c: In function 'UnlockConfig': crashmail/pkt.c:638:15: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&PktHeader[PKTHEADER_PASSWORD],node->PacketPW,8); crashmail/node4dpat.c:107:21: warning: pointer targets in passing argument 1 of 'strncasecmp' differcrashmail/crashmail.c:511:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in si ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnedness [-Wpointer-sign] strcpy(buf,file); ^~~ in signedness [-Wpointer-sign] else if(strnicmp(buf,"NODE ",5)==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1:In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/ /usr/inclinclude/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:208:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(&file[9],"pkt")!=0) return(FALSE); ^~~~~~~~ crashmail/node4dpat.c: In function 'Parse4DDestPat': In file included from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/includecrashmail/crashmail.c:511:13: warning: pointer targets in passing argument 2 of 'strcpy' differ in scrashmail/node4dpat.c:133:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ /string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ in signedness [-Wpointer-sign] if(stricmp(buf,"ZONE")==0) ^~~ ignedness [-Wpointer-sign] strcpy(buf,file); ^~~~ crashmail/memmessage.c: In function 'mmAddLine': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/pkt.c:638:50: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(&PktHeader[PKTHEADER_PASSWORD],node->PacketPW,8); ~~~~^~~~~~~~~~ crashmail/config.c:194:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"NODE")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/node4dpat.c:137:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ crashmail/handle.c:223:22: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/crashmail.c:512:9: warning: pointer targets in passing argument 1 of 'strcat' differ in siIn file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ gnedness [-Wpointer-sign] strcat(buf,".busy"); ^~~ edness [-Wpointer-sign] strcpy(temparea->Description,defarea->Description); ~~~~~~~~^~~~~~~~~~~~~ in signedness [-Wpointer-sign] else if(stricmp(buf,"REGION")==0) ^~~ crashmail/misc.c: In function 'IsNewPkt': crashmail/memmessage.c:437:30: warning: pointer targets in passing argument 1 of 'strncmp' differ inIn file included from crashmail/crashmail.h:3, from crashmail/crashmail.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ signedness [-Wpointer-sign] if(mm->Area[0] && strncmp(buf,"SEEN-BY:",8)==0) In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/misc.c:215:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(file) < 7) ^~~~ from crashmail/node4dpat.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ^~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:218:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(stricmp(&file[strlen(file)-7],".newpkt")!=0) ^~~~ crashmail/config.c:209:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/pkt.c: In function 'FinishPacket': In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclcrashmail/handle.c:223:43: warning: pointer targets in passing argument 2 of 'strcpy' differ in signude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ edness [-Wpointer-sign] strcpy(temparea->Description,defarea->Description); ~~~~~~~^~~~~~~~~~~~~ crashmail/crashmail.c: In function 'CleanUp': In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/pkt.c:654:17: warning: pointer targets in passing argument 2 of 'pktWrite' differ in signedness [-Wpointer-sign] pktWrite(pkt,"",1); ^~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/node4dpat.c:141:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf,"NET")==0) ^~~ crashmail/crashmail.c:520:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ incrashmail/pkt.c:530:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'cha signedness [-Wpointer-sign] LogWrite(2,SYSTEMINFO,"CrashMail end"); ^~~~~~~~~~~~~~~ r *' void pktWrite(struct Pkt *pkt,uchar *buf,ulong len) ^~~~~~~~ crashmail/scan.c: In function 'LogScanResults': crashmail/memmessage.c:440:35: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] else if(mm->Area[0] && strncmp(buf,"\x01PATH:",6)==0) crashmail/config.c:216:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigcrashmail/misc.c:218:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(&file[strlen(file)-7],".newpkt")!=0) ^~~~~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ ^~~ crashmail/handle.c:249:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(temparea->Tagname,name); ~~~~~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c:655:17: warning: pointer targets in passing argument 2 of 'pktWrite' differ in signeIn file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ dness [-Wpointer-sign] pktWrite(pkt,"",1); ^~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/scan.c:8:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,TOSSINGINFO,"No messages exported"); ^~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:249:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(temparea->Tagname,name); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/crashmail.c: In function 'main': void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/crashmail.c:577:5: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka crashmail/pkt.c:530:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'chacrashmail/memmessage.c:443:34: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] else if(mm->Area[0] && strncmp(buf," * Origin: ",11)==0) ^~~ 'unsigned char *'} differ in signedness [-Wpointer-sign] cfg=getenv(OS_CONFIG_VAR); ^ ude/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ r *' void pktWrite(struct Pkt *pkt,uchar *buf,ulong len) ^~~~~~~~ In file included from /usr/include/string.h:45,crashmail/scan.c:11:30: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,TOSSINGINFO,"1 message exported"); ^~~~~~~~~~~~~~~~~~~~ from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/strings.h:66:6: note: expected 'const char *'In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/crashmail/config.c:223:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/pkt.c:666:38: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsi but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ gned char *'} differ in signedness [-Wpointer-sign] case PKTS_HOLD: typestr="Hold";crashmail/handle.c: In function 'WriteBad': include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/node4dpat.c:145:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ crashmail/handle.c:303:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in siin signedness [-Wpointer-sign] else if(stricmp(buf,"HUB")==0) ^~~ crashmail/memmessage.c:457:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] return mmAddBuf(&mm->TextChunks,buf,(ulong)strlen(buf)); ^~~ ^ gnedness [-Wpointer-sign] LogWrite(2,TOSSINGERR,"No BAD area configured, message lost"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, crashmail/misc.c: In function 'IsPktTmp': In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/pkt.c:668:38: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsiIn file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaiIn file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/gned char *'} differ in signedness [-Wpointer-sign] case PKTS_NORMAL: typestr="Normal"; ^ from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45,crashmail/misc.c:226:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(file) < 7) ^~~~ logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ from crashmail/crashmail.h:3, l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' from crashmail/node4dpat.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure;crashmail/crashmail.c:580:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] cfg=OS_CONFIG_NAME; ^ ^~~~~~ crashmail/scan.c:15:30: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,TOSSINGINFO,"%lu messages exported",scan_total); ^~~~~~~~~~~~~~~~~~~~~~~ crashmail/memmessage.c: In function 'mmMakeSeenByBuf': crashmail/pkt.c:670:38: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] case PKTS_DIRECT: typestr="Direct"; ^ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:233:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,tmppacker->Name)==0) break; ^~~~ crashmail/node4dpat.c:149:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf,"NODE")==0) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/scan.c: In function 'ScanHandle': crashmail/pkt.c:672:38: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] case PKTS_CRASH: typestr="Crash"; ^ crashmail/outbound.c: In function 'LockBasename': from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:321:20: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(chunk->Data,"DEST:%u:%u/%u.%u\x0d"crashmail/misc.c:229:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(stricmp(&file[strlen(file)-7],".pkttmp")!=0) ^~~~ crashmail/memmessage.c:491:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,"SEEN-BY:"); ^~~ crashmail/crashmail.c:638:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ inIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ signedness [-Wpointer-sign] LogWrite(2,SYSTEMINFO,"CrashMail II %s started successfully!",VERSION); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/pkt.c:674:38: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] case PKTS_ECHOMAIL: typestr="Echomail"; ^ crashmail/config.c:233:41: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,tmppacker->Name)==0) break; ~~~~~~~~~^~~~~~ crashmail/outbound.c:12:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,basename); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsiIn file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ gned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:229:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(&file[strlen(file)-7],".pkttmp")!=0) ^~~~~~~~~~~~~~~~~~~~~ crashmail/pkt.c:678:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf1,"%08lx.newpkt",pkt->hexnum); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/node4dpat.c: In function 'NodeCompare': crashmail/config.c:237:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unknown packer \"%s\"",buf2); ^~~~~~ crashmail/crashmail.c:646:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,TOSSINGINFO,"Packets will be tossed without security checks"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/incl ~~~~~^~~~~ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/memmessage.c:500:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf2," "); ^~~~ ~ crashmail/misc.c: In function 'IsOrphan': crashmail/node4dpat.c:165:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%u",num); ^~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:237:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(file) < 7) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/inclcrashmail/memmessage.c:504:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf3,"%u/",nodes->Net[c]); ^~~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/crashmail.c:678:19: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] num=atoi((uchar *)args[ARG_RESCANMAX].data); ^crashmail/config.c:247:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/pkt.c:680:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"%08lx_%s_%d_%d_%d_%d.newpkt",~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/memmessage.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ edness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ ^~~~ In file included from crashmail/crashmail.h:4, from crashmail/crashmail.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/node4dpat.c:169:21: warning: pointer targets in passing argument 1 of 'strlen' differ in scrashmail/crashmail.c:681:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"No RESCANNODE specified"); ^~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/handle.c:344:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] chunk->Length=strlen(chunk->Data); ~~~~~^~~~~~ ignedness [-Wpointer-sign] for(c=0;cData,"AREA:%s\x0d" ~~~~~^~~~~~ crashmail/crashmail.c:706:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Out of memory"); ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/pkt.c:694:25: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to rename %s to %s",oldname,newname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...)In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/l ^~~~~~~ crashmail/memmessage.c:505:28: warning: pointer targets in passing argument 2 of 'strcat' differ in crashmail/node4dpat.c: In function 'Print4DPat': ogwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:256:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"NOTIFY")==0) ^~~~ signedness [-Wpointer-sign] strcat(buf2,buf3); ^~~~crashmail/misc.c: In function 'IsBad': crashmail/crashmail.c:709:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"I/O error: %s",osErrorMsg(ioerrornum)); ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/handle.c:363:33: warning: pointer targets in passing argument 1 of 'strlen' differ in sign from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ clude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ edness [-Wpointer-sign] chunk->Length=strlen(chunk->Data); ~~~~~^~~~~~ crashmail/misc.c:248:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(file)>4 && stricmp(&file[strlen(file)-4],".bad")==0) ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'charIn file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:259:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/crashmail.c:712:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ insignedness [-Wpointer-sign] else if(stricmp(buf2,"PASSIVE")==0) crashmail/pkt.c:695:25: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"*** User break ***"); In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/crashmail/misc.c:248:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedcrashmail/node4dpat.c:261:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"%s:%s/%s.%s",pat->Zone,pat->Net,pat->Node,pat->Point); ^~~~ ness [-Wpointer-sign] if(strlen(file)>4 && stricmp(&file[strlen(file)-4],".bad")==0) ^~~~ include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/pkt.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' v ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned chacrashmail/outbound.c:12:13: warning: pointer targets in passing argument 2 of 'strcpy' differ in sigoid LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ r *'} size_t strlen(const char *) __pure; ^~~~~~ nedness [-Wpointer-sign] strcpy(buf,basename); ^~~~~~~~ char *strcat(char * __restrict, const char * __restrict);In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/pkt.c: In function 'WritePath': crashmail/misc.c:248:33: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in si ^~~~~~ crashmail/handle.c: In function 'AddNodePath': In file included from crashmail/crashmail.h:34, from crashmail/crashmail.c:1: crashIn file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ mail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'chargnedness [-Wpointer-sign] if(strlen(file)>4 && stricmp(&file[strlen(file)-4],".bad")==0) ^~~~~~~~~~~~~~~~~~~~~ crashmail/pkt.c:750:26: warning: pointer targets in passing argument 2 of 'pktWrite' differ in signedness [-Wpointer-sign] pktWrite(pkt,"\x01PATH: ",7); ^~~~~~~~~~~~ *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/pkt.c:530:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void pktWrite(struct Pkt *pkt,uchar *buf,ulong len) ^~~~~~~~ crashmail/config.c:262:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"NOSEENBY")==0) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/node4dpat.c:264:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"ZONE %s",pat->Zone); ^~~~ unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:432:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/memmessage.c:508:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf3,"%u",nodes->Node[c]); ^~nedness [-Wpointer-sign] sprintf(buf,"%u",node->Node); ^~~ ~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/iIn file included from crashmail/crashmail.h:2, from crashmail/memmessage.c:1: /usr/nclude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/pkt.c:751:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]crashmail/misc.c: In function 'striptrail': crashmail/config.c:265:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"TINYSEENBY")==0) ^~~~ pktWrite(pkt,path->Path[c],(ulong)strlen(path->Path[c])); crashmail/outbound.c:13:9: warning: pointer targets in passing argument 1 of 'strcat' differ in sign ~~~~~~~~~~^~~ crashmail/dupe.c:141:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGINFO,"Creating new dupe file %s",config.cfg_DupeFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] strcat(buf,".bsy"); ^~~ crashmail/memmessage.c:509:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf2,buf3); ^~~~ crashmail/node4dpat.c:267:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:258:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedIn file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ signedness [-Wpointer-sign] sprintf(dest,"REGION %s:%s",pat->Zone,pat->Net); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsicrashmail/outbound.c:21:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to create busy file %s\n",buf); gned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ness [-Wpointer-sign] for(c=strlen(str)-1;str[c] < 33 && c>=0;c--) ^~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/iIn file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ nclude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1:crashmail/handle.c:435:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%u/%u",node->Net,node->Node); ^~~ crashmail/memmessage.c:509:25: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf2,buf3); ^~~~ crashmail/pkt.c:752:26: warning: pointer targets in passing argument 2 of 'pktWrite' differ in signe crashmIn file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/inclIn file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/dness [-Wpointer-sign] pktWrite(pkt,"\x0d",1); ^~~~~~ crashmail/pkt.c:530:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'chaude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ r *' void pktWrite(struct Pkt *pkt,uchar *buf,ulong len) ^~~~~~~~ ail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {akacrashmail/config.c:268:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"FORWARDREQ")==0) ^~~~ 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:22:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/misc.c: In function 'striplead': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/node4dpat.c:270:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"NET %s:%s",pat->Zone,pat->Net); ^~~~ crashmail/handle.c:439:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigcrashmail/misc.c:272:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signednnedness [-Wpointer-sign] sprintf(buf2,".%u",node->Point); ^~~~ ess [-Wpointer-sign] strcpy(str,&str[c]); ^~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmcrashmail/pkt.c: In function 'WriteSeenBy': crashmail/memmessage.c:513:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(buf)+strlen(buf2) > 77) ^~crashmail/scan.c:27:30: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Exporting message #%lu from \"%s\" to \"%s\" at %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:271:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"PACKNETMAIL")==0) ^~~~ crashmail/pkt.c:768:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] pktWrite(pkt,buf,(ulong)strlen(buf)); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigncrashmail/misc.c:272:13: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(str,&str[c]); ^~~~~~~ ed char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c: In function 'UnlockBasename': crashmail/memmessage.c:513:35: warning: pointer targets in passing argument 1 of 'strlen' differ in crashmail/handle.c:440:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,buf2); ^~~ signedness [-Wpointer-sign] if(strlen(buf)+strlen(buf2) > 77) ^~~~ crashmail/pkt.c: In function 'WriteEchoMail': crashmail/outbound.c:35:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,basename); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/node4dpat.c:273:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"HUB %s:%s/%s",pat->Zone,pat->Net,pat->Node); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/crashmail/config.c:274:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/incrashmail/pkt.c:820:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedinclude/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~crashmail/misc.c: In function 'BadFile': crashmail/handle.c:440:18: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,buf2); ^~~~ clude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignness [-Wpointer-sign] sprintf(buf,"AREA:%s\x0d",mm->Area); ^~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/isignedness [-Wpointer-sign] else if(stricmp(buf2,"SENDAREAFIX")==0) nclude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ ^~~~ ed char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/pkt.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned chcrashmail/misc.c:286:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGERR,"Renaming %s to .bad",filename); ^~~~~~~~~~~~~~~~~~~~~ ar *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/outbound.c:35:13: warning: pointer targets in passing argument 2 of 'strcpy' differ in sigIn file included from crashmail/crashmail.h:34, from crashmail/misc.c:1: crashmail/In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' bucrashmail/memmessage.c:515:23: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(text,buf); ^~~~ ude/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ nedness [-Wpointer-sign]logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ strcpy(buf,basename); ^~~~~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsicrashmail/pkt.c:822:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedncrashmail/misc.c:293:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(destname,".bad"); ^~~~~~~~ ess [-Wpointer-sign] pktWrite(pkt,buf,(ulong)strlen(buf)); ^~~ crashmail/handle.c:451:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(buf)+strlen(path->Path[path->Paths-1])<=70) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ gned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/pkt.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:277:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"SENDTEXT")==0) ^~~~ crashmail/node4dpat.c:276:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"NODE %s:%s/%s",pat->Zone,pat->Net,pat->Node); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/outbound.c:36:9: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,".bsy"); ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:280:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"AUTOADD")==0) ^~~~ crashmail/memmessage.c:515:28: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(text,buf); ^~~ crashmail/handle.c:451:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signcrashmail/pkt.c:892:17: warning: pointer targets in passing argument 2 of 'pktWrite' differ in signedness [-Wpointer-sign] pktWrite(pkt,"",1); ^~ edness [-Wpointer-sign] if(strlen(buf)+strlen(path->Path[path->Paths-1])<=70) ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1:In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/inIn file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/crashmail/node4dpat.c: In function 'Print4DDestPat': clude/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:297:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signecrashmail/handle.c:455:30: warning: pointer targets in passing argument 1 of 'strcat' differ in signcrashmail/node4dpat.c:286:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"%s:%s/%s.%s",pat->Zone,pat->Net,pat->Node,pat->Point); ^~~~ crashmail/outbound.c: In function 'MakeBaseName': dness [-Wpointer-sign] sprintf(numbuf,",%ld",num); ^~~~~~ include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {akaedness [-Wpointer-sign] strcat(path->Path[path->Paths-1]," "); ~~~~crashmail/config.c:283:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in ~~~~~~^~~~~~~~~~~~~~~ signedness [-Wpointer-sign] else if(stricmp(buf2,"CRASH")==0) 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/pkt.c:530:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void pktWrite(struct Pkt *pkt,uchar *buf,ulong len) ^~~~~~~~ crashmail/outbound.c:50:15: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] ospathchars=OS_PATH_CHARS; ^ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/handle.c:456:30: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(path->Path[path->Paths-1],buf); ~~~~~~~~~~^~~~~~~~~~~~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/memmessage.c:516:23: warning: pointer targets in passing argument 1 of 'strcat' differ in In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:298:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(destname,numbuf); ^~~~~~~~ signedness [-Wpointer-sign] strcat(text,"\x0d"); ^~~~ crashmail/outbound.c:62:90: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(tmproute->Aka->Domain[0]==0 || firstaka->Domain[0]==0 || stricmp(tmproute->Aka->Domain,firstaka->Domain)==0) ~~~~~~~~~~~~~^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/pkt.c: In function 'WriteNetMail': In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/crashmail/handle.c:456:46: warning: pointer targets in passing argument 2 of 'strcat' differ in signcrashmail/pkt.c:956:17: warning: pointer targets in passing argument 2 of 'pktWrite' differ in signedness [-Wpointer-sign] pktWrite(pkt,"",1); ^~ include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ edness [-Wpointer-sign] strcat(path->Path[path->Paths-1],buf); ^~~ crashmail/misc.c:298:26: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(destname,numbuf); ^~~~~~ crashmail/config.c:286:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"DIRECT")==0) In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'un ^~~~ signed char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/memmessage.c:518:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ strcpy(buf,"SEEN-BY:"); ^~~ crashmail/pkt.c:530:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void pktWrite(struct Pkt *pkt,uchar *buf,ulong len) ^~~~~~~~ crashmail/outbound.c:62:107: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(tmproute->Aka->Domain[0]==0 || firstaka->Domain[0]==0 || stricmp(tmproute->Aka->Domain,firstaka->Domain)==0) ~~~~~~~~^~~~~~~~ crashmail/misc.c:308:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to move %s to %s",filename,destname); ^~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:289:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"HOLD")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/misc.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/handle.c:482:22: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(path->Path[path->Paths],"%u/%u",node->Net,node->Node); ~~~~~~~~~~^~~~~~~~~~~~~ crashmail/misc.c:309:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/outbound.c:69:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(basename,config.cfg_Outbound); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/misc.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2,crashmail/dupe.c:143:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,DUPES_IDENTIFIER); ^~~ from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/in from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/handle.c:486:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,".%u",node->Point); ^~~~ crashmail/memmessage.c:519:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2," %u/%u",nodes->Net[c],nodes->Node[c]); ^~~~ int strcasecmp(const char *, const char *)crashmail/misc.c: In function 'MatchFlags': __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/misc.c:320:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cPath[path->Paths],buf2); ~~~~~~~~~~^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c: In function 'MakeFidoDate': In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedIn file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:342:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/memmessage.c:526:23: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,buf2); ^~~ char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/misc.c:342:25: note: (near initialization for 'monthnames[0]') ude/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/scan.c: In function 'Scan':crashmail/dupe.c:146:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] else if(res != 4 || strcmp(buf,DUPES_IDENTIFIER)!=0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:342:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/config.c:300:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"PKTFROM")==0) ^~~In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ crashmail/handle.c:487:38: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(path->Path[path->Paths],buf2); ^~~~ crashmail/misc.c:342:31: note: (near initialization for 'monthnames[1]') ~~~~ crashmail/scan.c:49:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,ACTIONINFO,"Scanning all areas for messages to export"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'uncrashmail/dupe.c:148:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Invalid format of dupe file %s, exiting...",config.cfg_DupeFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/memmessage.c:526:27: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,buf2);In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:342:37: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ ^~~~ signed char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:342:37: note: (near initialization for 'monthnames[2]') In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict);crashmail/dupe.c:159:31: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error in dupe file %s, exiting...",config.cfg_DupeFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ crashmail/misc.c:342:43: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/config.c:304:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous NODE line"); ^~~~~~ crashmail/handle.c: In function 'StripRe': crashmail/misc.c:342:43: note: (near initialization for 'monthnames[3]') In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:499:20: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp (str, "Re:", 3)==0) ^~~ crashmail/misc.c:342:49: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ In file included from /usr/include/string.h:45,crashmail/dupe.c:166:31: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error in dupe file %s, exiting...",config.cfg_DupeFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/memmessage.c:532:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(buf)>8) ^~~ crashmail/misc.c:342:49: note: (near initialization for 'monthnames[4]') from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:313:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/misc.c:342:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedcrashmail/dupe.c: In function 'CloseDupeDB': crashmail/scan.c: In function 'ScanList': crashmail/misc.c:342:55: note: (near initialization for 'monthnames[5]') crashmail/memmessage.c:534:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(text,buf); ^~~~ crashmail/handle.c:504:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] else if(strnicmp (str, "Re^", 3)==0 && str[4]==':') ^~~ char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/dupe.c:196:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(duptemp,config.cfg_DupeFile); ^~~~~~~ crashmail/scan.c:95:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,ACTIONINFO,"Scanning areas in %s for messages to export",file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsicrashmail/misc.c:342:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/misc.c:342:61: note: (near initialization for 'monthnames[6]') crashmail/config.c:320:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ crashmail/misc.c:342:67: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ gned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/dupe.c:196:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(duptemp,config.cfg_DupeFile); ~~~~~~^~~~~~~~~~~~~ from crashmail/handle.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/misc.c:342:67: note: (near initialization for 'monthnames[7]') crashmail/scan.c:99:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Unable to open %s",file); ^~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/memmessage.c:534:19: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(text,buf); ^~~ crashmail/config.c:325:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREAFIXINFO")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/handle.c:509:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] else if(strnicmp (str, "Re[", 3)==0 && str[4]==']' && str[5]==':') ^~~ crashmail/misc.c:342:73: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]crashmail/dupe.c:197:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(duptemp,".tmp"); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/misc.c:342:73: note: (near initialization for 'monthnames[8]') crashmail/memmessage.c:535:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(text,"\x0d"); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/memmessage.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsicrashmail/dupe.c:202:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open temporary dupe file %s for writing",duptemp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:342:79: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/config.c:329:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous NODE line"); ^~~~~~ crashmail/scan.c:115:28: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in siIn file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ gnedness [-Wpointer-sign] if(stricmp(area->Tagname,buf)==0) break; ~~~~^~~~~~~~~ crashmail/misc.c:342:79: note: (near initialization for 'monthnames[9]') In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/dupe.c:203:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/misc.c:342:85: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned charIn file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/config.c:336:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/scan.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/misc.c:342:85: note: (near initialization for 'monthnames[10]') In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclcrashmail/dupe.c: In function 'AddDupeBuf': crashmail/handle.c: In function 'HandleEchomail': crashmail/misc.c:342:91: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/scan.c:115:38: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Tagname,buf)==0) break; ^~~ crashmail/misc.c:342:91: note: (near initialization for 'monthnames[11]') crashmail/dupe.c:246:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to write to dupe file"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/scan.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:537:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(temparea->Tagname,mm->Area)==0) break; ~~~~~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, crashmail/dupe.c:247:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/misc.c:342:97: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:345:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid groups \"%s\"",LastCNode->Groups);In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/scan.c:119:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s, area is unknown",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ crashmail/misc.c:342:97: note: (near initialization for 'monthnames[12]') In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1:crashmail/dupe.c:254:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to write to dupe file"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/handle.c:537:38: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(temparea->Tagname,mm->Area)==0) break; ~~^~~~~~ /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:347:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signecrashmail/dupe.c:255:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ dness [-Wpointer-sign] sprintf(dest,"%02d %s %02d %02d:%02d:%02d", ^~~~ crashmail/scan.c:127:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s, not an echomail or netmail area",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/dupe.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:355:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid groups \"%s\"",LastCNode->ReadOnlyGroups); ^~~~~~crashmail/dupe.c:235:10: warning: variable 'crc32' set but not used [-Wunused-but-set-variable] ulong crc32,*crc32p; ^~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/scan.c:131:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s (NOEXPORTNETMAIL is set)", area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/scan.c:135:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/dupe.c: In function 'CheckDupe': crashmail/config.c:365:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid groups \"%s\"",LastCNode->AddGroups); ^~~~~~ crashmail/handle.c:553:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGERR,"Unknown area %s",mm->Area); ^~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s, area is pass-through",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/dupe.c:289:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(&dbuf[dsize],mm->MSGID); ^~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1:In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/handle.c:556:33: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGINFO,"Unknown area %s -- auto-adding",mm->Area); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crashmail/dupe.c:289:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(&dbuf[dsize],mm->MSGID); ~~^~~~~~~ crashmail/scan.c:139:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s, scanning is not supported for this type of messagebase",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:371:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"DEFAULTGROUP")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c: In function 'MakeNetmailKludges': crashmail/dupe.c:290:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] dsize += strlen(mm->MSGID) + 1; ~~^~~~~~~ crashmail/misc.c:455:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01" "FMPT %u\x0d",mm->OrigNode.Point); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:375:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous NODE line");crashmail/dupe.c:292:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(&dbuf[dsize],mm->Area); ^~~~~~~~~~~~ ^~~~~~ crashmail/handle.c:565:23: warning: pointer targets in passing argument 2 of 'WriteBad' differ in signedness [-Wpointer-sign] if(!WriteBad(mm,"Unknown area (auto-added but not confirmed)")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:456:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] mmAddBuf(&mm->TextChunks,buf,strlen(buf)); ^~~ crashmail/scan.c: In function 'ScanDotJam': In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict);crashmail/scan.c:179:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,ACTIONINFO,"Scanning areas in %s for messages to export",file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/handle.c:293:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool WriteBad(struct MemMessage *mm,uchar *reason) ^~~~~~~~crashmail/dupe.c:292:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(&dbuf[dsize],mm->Area); ~~^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:460:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01TOPT %u\x0d",mm->DestNode.Point); ^~~ crashmail/config.c:382:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/dupe.c:293:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] dsize += strlen(mm->Area) + 1; ~~^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/scan.c:183:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Unable to open %s",file); ^~~~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/dupe.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:580:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"%lu:%lu/%lu.%lu doesn't receive %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:461:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] mmAddBuf(&mm->TextChunks,buf,strlen(buf)); ^~~ crashmail/dupe.c: In function 'AddDupeBuf': In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:389:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid group \"%s\"",buf2); ^~~~~~ crashmail/scan.c:198:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if(strchr(buf,' ')) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure;crashmail/dupe.c:259:4: warning: 'crc' may be used uninitialized in this function [-Wmaybe-uninitialized] adddupeindex(offset,crc); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/scan.c:1: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strchr(const char *, int) __pure; ^~~~~~ crashmail/handle.c:589:26: warning: pointer targets in passing argument 2 of 'WriteBad' differ in signedness [-Wpointer-sign] if(!WriteBad(mm,"Node does not receive this area")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/scan.c:199:21: warning: pointer targets in passing argument 1 of 'strchr' differ in signedcrashmail/misc.c:465:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01INTL %u:%u/%u %u:%u/%u\x0d", ^~~ crashmail/handle.c:293:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'ness [-Wpointer-sign] *strchr(buf,' ')=0; ^~~ char *' bool WriteBad(struct MemMessage *mm,uchar *reason) ^~~~~~~~ crashmail/config.c:396:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ crashmail/handle.c:597:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"%lu:%lu/%lu.%lu is not allowed to write in %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/scan.c:1: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strchr(const char *, int) __pure; ^~~~~~ clude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/misc.c:473:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] mmAddBuf(&mm->TextChunks,buf,strlen(buf)); ^~~ crashmail/outbound.c:69:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in sigcrashmail/scan.c:202:28: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Path,buf)==0) break; ~~~~^~~~~~ crashmail/config.c:396:53: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ nedness [-Wpointer-sign] strcpy(basename,config.cfg_Outbound); ~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/scan.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/misc.c: In function 'FidoToTime': In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/filter.c -o obj/filter.o crashmail/scan.c:202:35: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Path,buf)==0) break; ^~~ crashmail/misc.c:501:32: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(mo[month],&date[3],3)==0) break; ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/scan.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:73:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strchr(ospathchars,basename[strlen(basename)-1])) ^~~~~~~~ crashmail/handle.c:606:26: warning: pointer targets in passing argument 2 of 'WriteBad' differ in sicrashmail/scan.c:206:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signgnedness [-Wpointer-sign] if(!WriteBad(mm,"Node is not allowed to write in this area")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] LogWrite(1,USERERR,"No area with path %s",buf); ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsignedcrashmail/handle.c:293:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool WriteBad(struct MemMessage *mm,uchar *reason) ^~~~~~~~ crashmail/misc.c:506:22: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_sec=atoi(&date[17]); ^~~~~~~~~ char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:507:22: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_min=atoi(&date[14]); ^~~~~~~~~ crashmail/outbound.c:73:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if(strchr(ospathchars,basename[strlen(basename)-1])) ^~~~~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strchr(const char *, int) __pure; ^~~~~~ crashmail/handle.c:676:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGERR,"Duplicate message in %s",mm->Area); ^~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:508:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_hour=atoi(&date[11]); ^~~~~~~~~ crashmail/outbound.c:74:29: warning: pointer targets in passing argument 1 of 'strlen' differ in sigIn file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/includcrashmail/config.c:396:86: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ e/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/handle.c:686:29: warning: pointer targets in passing argument 2 of 'WriteBad' differ in signedness [-Wpointer-sign] if(!WriteBad(mm,"Duplicate message")) ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:293:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool WriteBad(struct MemMessage *mm,uchar *reason) ^~~~~~~~ crashmail/misc.c:509:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_mday=atoi(date); ^~~~ In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/misc.c:511:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_year=atoi(&date[7]); ^~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/config.c:413:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:527:32: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(mo[month],&date[7],3)==0) break; ^~~~~~~~ crashmail/config.c:420:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/handle.c:735:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,StripRe(mm->Subject)); ~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/config.c:427:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ crashmail/handle.c:735:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,StripRe(mm->Subject)); ^~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/misc.c:533:22: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_min=atoi(&date[17]); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/misc.c:534:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_hour=atoi(&date[14]); ^~~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/handle.c: In function 'CheckFoundAka': crashmail/config.c:437:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unknown AKA \"%s\"",buf2); ^~~~~~ crashmail/misc.c:535:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_mday=atoi(&date[4]); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/handle.c:758:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(!(strstr(str,":") && strstr(str,"/"))) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:138:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strstr(const char *, const char *) __pure; ^~~~~~ crashmail/misc.c:537:23: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] tm.tm_year=atoi(&date[11]); ^~~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/misc.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/config.c:449:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,AvailMessagebases[c].name)==0) break; ^~~~ crashmail/handle.c:758:35: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(!(strstr(str,":") && strstr(str,"/"))) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/misc.c: In function 'Parse5D': In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:138:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strstr(const char *, const char *) __pure; ^~~~~~ crashmail/misc.c:563:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cData[c],"\x01Via",4)==0) ^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/misc.c:634:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(domain,dom); ^~~~~~ crashmail/handle.c:797:21: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(via,&tmp->Data[c],q); ^~~ crashmail/config.c:464:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:634:16: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(domain,dom); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:470:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"NETMAIL")==0) ^~~~~~~ crashmail/handle.c:797:25: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(via,&tmp->Data[c],q); ^~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/misc.c:639:14: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(domain,"fidonet")==0) ^~~~~~ crashmail/handle.c:800:23: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(via,"CrashMail")) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:138:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strstr(const char *, const char *) __pure; ^~~~~~ crashmail/config.c:474:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Netmail area cannot be pass-through"); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/misc.c:640:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(domain,"fidonet.org"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:481:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ crashmail/misc.c:644:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(name,nam); ^~~~ crashmail/handle.c: In function 'Bounce': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:854:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"No bounce messages sent for messages created by CrashMail"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:644:14: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(name,nam); ^~~ crashmail/config.c:485:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Local area cannot be pass-through"); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/inclcrashmail/handle.c:867:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sicrashmail/misc.c:652:11: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"%s@p%u.f%u.n%u.z%u.%s", ^~~~ gnedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Can't bounce message, no routing for %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/handle.c:877:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->To,mm->From); ~~~~~^~~~ crashmail/misc.c:661:11: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"%s@f%u.n%u.z%u.%s", ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:492:34: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(LastArea->Tagname,"BAD")==0) ~~~~~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/handle.c:877:23: warning: pointer targets in passing argument 2 of 'strcpy' differ in signcrashmail/misc.c: In function 'WriteRFC': from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ edness [-Wpointer-sign] strcpy(tmpmm->To,mm->From); ~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:496:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"BAD area cannot be pass-through"); ^~~~~~ crashmail/misc.c:681:10: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unscrashmail/node4dpat.c:289:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"ZONE"); ^~~~ igned char *'} differ in signedness [-Wpointer-sign] domain="FidoNet"; ^ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/handle.c:878:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->From,config.cfg_Sysop); ~~~~~^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigIn file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ ned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:503:34: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(LastArea->Tagname,"DEFAULT")==0 || strnicmp(LastArea->Tagname,"DEFAULT_",8)==0) ~~~~~~~~^~~~~~~~~ crashmail/handle.c:878:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->From,config.cfg_Sysop); ~~~~~~^~~~~~~~~~ crashmail/node4dpat.c:292:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"REGION"); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:503:78: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(LastArea->Tagname,"DEFAULT")==0 || strnicmp(LastArea->Tagname,"DEFAULT_",8)==0) ~~~~~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/misc.c:693:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(fromaddr,"%u:%u/%u.%u@%s",mm->OrigNode.Zone, ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1:crashmail/handle.c:879:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->Subject,"Bounced message"); ~~~~~^~~~~~~~~ /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/node4dpat.c:295:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"NET"); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:512:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"UNCONFIRMED")==0) ^~~~~~~ crashmail/node4dpat.c:298:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"HUB"); ^~~~ crashmail/handle.c:892:12: warning: pointer targets in passing argument 1 of 'strncpy' differ in sigIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ nedness [-Wpointer-sign] strncpy(buf,reason,390); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/misc.c:699:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(toaddr,"%u:%u/%u.%u@%s",mm->DestNode.Zone, ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/filter.c: In function 'bminit': crashmail/handle.c:892:16: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buf,reason,390); ^~~~~~ crashmail/config.c:516:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/misc.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/node4dpat.c:301:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in crashmail/filter.c:11:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signesignedness [-Wpointer-sign] sprintf(dest,"NODE"); ^~~~ nedness [-Wpointer-sign] basename[strlen(basename)-1]=0; /* Strip / */ ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ dness [-Wpointer-sign] len=strlen(pat); ^~~ In file included from crashmail/crashmail.h:2, from crashmail/node4dpat.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigIn file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/misc.c:709:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unable to write RFC-message to %s",name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/areafix.c -o obj/areafix.o crashmail/config.c:523:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"MANDATORY")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/misc.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:893:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,"\x0d\x0d"); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ ned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:527:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ crashmail/filter.c: In function 'bmfind': crashmail/misc.c:710:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/handle.c:897:35: warning: pointer targets in passing argument 2 of 'mmAddLine' differ in scrashmail/filter.c:27:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len=strlen(pat); ^~~ edness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ ignedness [-Wpointer-sign] if(headeronly) mmAddLine(tmpmm,"This is the header of the message that was bounced:\x0d\x0d"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~crashmail/node4dpat.c: In function 'Parse2DPat': In file included from crashmail/crashmail.h:34, from crashmail/misc.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/inclIn file included from crashmail/mb.h:5, from crashmail/crashmail.h:30, from crashmail/handle.c:1: crashmail/memmessage.h:75:6: note: expected 'uchar *' {aka 'unsignedude/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ char *'} but argument is of type 'char *' bool mmAddLine(struct MemMessage *mm,uchar *buf); ^~~~~~~~~ crashmail/node4dpat.c:320:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in scrashmail/config.c:534:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/filter.c: In function 'filter_comparenode': ignedness [-Wpointer-sign] strcpy(node->Net,"*"); ~~~~^~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"DEFREADONLY")==0) ^~~~~~~ crashmail/handle.c:898:35: warning: pointer targets in passing argument 2 of 'mmAddLine' differ in signedness [-Wpointer-sign] else mmAddLine(tmpmm,"This is the message that was bounced:\x0d\x0d"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:66:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"%s is not a boolean variable",var); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/mb.h:5, from crashmail/crashmail.h:30, from crashmail/handle.c:1: crashmail/memmessage.h:75:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool mmAddLine(struct MemMessage *mm,uchar *buf); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/handle.c:902:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigcrashmail/node4dpat.c:321:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,"*"); ~~~~^~~~~~ nedness [-Wpointer-sign] sprintf(buf,"Area: %.80s\x0d",mm->Area); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/node4dpat.c:323:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(buf,"*")==0) ^~~ crashmail/config.c:538:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ crashmail/filter.c:72:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(operator,"=")!=0) ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ crashmail/node4dpat.c:326:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cFrom, ^~~ crashmail/config.c:545:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/node4dpat.c:331:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ~~~~^~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"IGNOREDUPES")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *)crashmail/node4dpat.c:331:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ^~~~ __pure; ^~~~~~~~~~ crashmail/handle.c:913:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf," To: %.40s\x0d",mm->To); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:549:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/node4dpat.c:346:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ~~~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:919:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"From: %.40s (%u:%u/%u.%u)\x0d",mm->From, ^~~ crashmail/node4dpat.c:346:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ^~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:556:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"IGNORESEENBY")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/node4dpat.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:560:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ crashmail/handle.c:927:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf," To: %.40s (%u:%u/%u.%u)\x0d", ^~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/node4dpat.c: In function 'iswildcard': crashmail/handle.c:936:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigcrashmail/misc.c:717:21: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(!osFPrintf(fh,"From: %s (%s)\n",fromaddr,mm->From)) ^~~~~~~~~~~~~~~~~ crashmail/node4dpat.c:363:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cSubject); ^~~ file.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/node4dpat.c: In function 'ExpandNodePat': In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/misc.c:720:21: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(!osFPrintf(fh,"To: %s (%s)\n",toaddr,mm->To)) ^~~~~~~~~~~~~~~ crashmail/node4dpat.c:394:85: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] sendto->Zone = iswildcard(temproute->Zone) ? dest->Zone : atoi(temproute->Zone); ~~~~~~~~~^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/misc.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/node4dpat.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/handle.c:940:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Date: %s\x0d\x0d",mm->DateTime); ^~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/misc.c:723:21: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(!osFPrintf(fh,"Subject: %s\n",mm->Subject)) ^~~~~~~~~~~~~~~ crashmail/node4dpat.c:395:85: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] sendto->Net = iswildcard(temproute->Net) ? dest->Net : atoi(temproute->Net); ~~~~~~~~~^~~~~ In file included from crashmail/crashmail.h:20, from crashmail/misc.c:1: ./oslib/osIn file included from crashmail/crashmail.h:4, from crashmail/node4dpat.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ file.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/handle.c: In function 'AnswerReceipt': crashmail/node4dpat.c:396:85: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] sendto->Node = iswildcard(temproute->Node) ? dest->Node : atoi(temproute->Node); ~~~~~~~~~^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/node4dpat.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"EXPORT")==0) ^~~~~~~ crashmail/handle.c:987:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Answering to a receipt request"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:726:21: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(!osFPrintf(fh,"Date: %s\n",mm->DateTime)) ^~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/node4dpat.c:397:85: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] sendto->Point = iswildcard(temproute->Point) ? dest->Point : atoi(temproute->Point); ~~~~~~~~~^~~~~~~ crashmail/config.c:573:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/node4dpat.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:995:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Can't send receipt, no routing for %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:580:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Not an echomail or default area"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:1005:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->To,mm->From); ~~~~~^~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:1005:23: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->To,mm->From); ~~^~~~~~ crashmail/config.c:597:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf2,&buf2[1]); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ signed char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/config.c:597:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf2,&buf2[1]); ^~~~~~~~ crashmail/handle.c:1006:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->From,config.cfg_Sysop); ~~~~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:603:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf2,&buf2[1]); ^~~~ crashmail/outbound.c:89:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in siIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ gnedness [-Wpointer-sign] sprintf(buf,".%03lx",num); ^~~ crashmail/handle.c:1006:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->From,config.cfg_Sysop); ~~~~~~^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:603:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf2,&buf2[1]); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:90:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,buf); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:1007:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->Subject,"Receipt"); ~~~~~^~~~~~~~~ crashmail/config.c:609:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf2,&buf2[1]); ^~~~ crashmail/outbound.c:90:26: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,buf); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:97:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(basename,config.cfg_Outbound); ^~~~~~~~ crashmail/config.c:609:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf2,&buf2[1]); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:97:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(basename,config.cfg_Outbound); ~~~~~~^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:614:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ crashmail/outbound.c:101:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strchr(ospathchars,basename[strlen(basename)-1])) ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/outbound.c:101:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if(strchr(ospathchars,basename[strlen(basename)-1])) ^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:82:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strchr(const char *, int) __pure; ^~~~~~ crashmail/handle.c:1020:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Your message to %s dated %s with the subject \"%s\" has reached its final " ^~~ crashmail/config.c:627:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unconfigured node \"%s\"",buf2); ^~~~~~ crashmail/outbound.c:102:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] basename[strlen(basename)-1]=0; /* Strip / */ ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedIn file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/incl char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/outbound.c:106:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,tmproute->Aka->Domain); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c: In function 'AnswerAudit': crashmail/config.c:644:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"IMPORT")==0) ^~~~~~~ crashmail/handle.c:1044:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Answering to an audit request"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *)crashmail/outbound.c:106:36: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,tmproute->Aka->Domain); ~~~~ __pure; ^~~~~~~~~~ ~~~~~~~~~^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c: In function 'AreaFix': crashmail/config.c:648:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:52:23: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Request from %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:655:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Not a netmail area"); ^~~~~~ crashmail/outbound.c:116:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,".%03lx",num); ^~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *crashmail/handle.c:1052:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in s' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ ignedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Can't send receipt, no routing for %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaicrashmail/outbound.c:117:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,buf); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:62:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"No route found for %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~ l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...);In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:117:23: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,buf); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:66:85: warning: pointer targets in passing argument 5 of 'afInitReply' differ in signedness [-Wpointer-sign] if(!(afr=afInitReply(config.cfg_Sysop,&tmproute->Aka->Node,mm->From,&mm->OrigNode,"AreaFix response"))) crashmail/outbound.c:125:13: warning: pointer targets in passing argument 1 of 'strlen' differ in si ^~~~~~~~~~~~~~~~~~ gnedness [-Wpointer-sign] c=strlen(basename); ^~~~~~~~ crashmail/areafix.c:17:17: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' struct afReply *afInitReply(uchar *fromname,struct Node4D *from4d,uchar *toname,struct Node4D *to4d,uchar *subject); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/config.c:673:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ crashmail/areafix.c:75:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sicrashmail/outbound.c:131:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in sgnedness [-Wpointer-sign] LogWrite(2,AREAFIX,"AreaFix: Unknown node %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ignedness [-Wpointer-sign] sprintf(buf,"%04x%04x",n4d->Net,n4d->Node); ^~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:76:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"Sorry, your node is not configured here."); crashmail/config.c:679:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/outbound.c:132:11: warning: pointer targets in passing argument 1 of 'strcat' differ in sicrashmail/scan.c:214:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sign ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ edness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s, not an echomail or netmail area",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ gnedness [-Wpointer-sign] strcat(basename,buf); ^~~~~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"BANNED")==0) ^~~~crashmail/areafix.c:85:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(password,cnode->AreafixPW)!=0) ^~~~~~~~ ~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:132:20: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,buf); ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:82:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signcrashmail/scan.c:218:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s (NOEXPORTNETMAIL is set)", area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] sprintf(errbuf,"Invalid node pattern \"%s\"",data); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:683:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/inIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclclude/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedIn file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/scan.c:222:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s, area is pass-through",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:90:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signcrashmail/areafix.c:85:29: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in edness [-Wpointer-sign] sprintf(errbuf,"Nodelist needed for pattern \"%s\"",data); ^~~~~~ signedness [-Wpointer-sign] if(stricmp(password,cnode->AreafixPW)!=0) ~~~~~^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:136:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,".pnt"); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/incrashmail/scan.c:226:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/areafix.c:88:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in siclude/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ edness [-Wpointer-sign] LogWrite(1,USERERR,"Skipping area %s, scanning is not supported for this type of messagebase",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ gnedness [-Wpointer-sign] LogWrite(2,AREAFIX,"AreaFix: Wrong password \"%s\" from %s",password,buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c: In function 'filter_comparestring':crashmail/outbound.c:143:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] c=strlen(basename); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/scan.c: In function 'ScanArea': crashmail/config.c:692:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/inIn file included from crashmail/crashmail.h:20, from crashmail/misc.c:1: ./oslib/osclude/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsignedcrashmail/filter.c:108:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"%s is not a boolean variable",var); ^~~~~~ crashmail/scan.c:265:22: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Tagname,tagname)==0) break; ~~~~^~~~~~~~~ ^~~~~~ file.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool char *'} size_t strlen(const char *) __pure; ^~~~~~ osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/inclcrashmail/misc.c:731:24: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in sig ^~~~~~~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...)nedness [-Wpointer-sign] if(!osFPrintf(fh,"Message-ID: <%s>\n",mm->MSGID)) ^~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/handle.c:1062:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in sig from crashmail/scan.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ nedness [-Wpointer-sign] strcpy(tmpmm->To,mm->From); ~~~~~^~~~ ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/misc.c:1:In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/scan.c:265:32: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Tagname,tagname)==0) break; ^~~~~~~ ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' boolcrashmail/filter.c:114:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(operator,"|")==0) ^~~~~~~~ osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/scan.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:702:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unconfigured node \"%s\"",buf2); ^~~~~~ crashmail/handle.c:1062:23: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->To,mm->From); ~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/inclcrashmail/scan.c:269:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"Unknown area %s",tagname); ^~~~~~~~~~~~~~~~~ ude/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure;In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/incl ^~~~~~ crashmail/misc.c:737:24: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(!osFPrintf(fh,"References: <%s>\n",mm->REPLY)) ^~~~~~~~~~~~~~~~~~~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c shared/jbstrcpy.c -o obj/jbstrcpy.o In file included from crashmail/crashmail.h:20, from crashmail/misc.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/filter.c:118:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(bmfind(data,str,strlen(str),0) != -1) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/config.c:718:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"DESCRIPTION")==0) ^~~~~~~ ude/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:754:19: warning: pointer targets in passing argument 2 of 'osPuts' differ in signedness [-Wpointer-sign] if(!osPuts(fh,"X-Fido-")) ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/misc.c:1: ./oslib/osfile.h:25:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osPuts(osFile os,uchar *str); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/misc.c:760:27: warning: pointer targets in passing argument 2 of 'osPuts' differ in signedness [-Wpointer-sign] if(!osPuts(fh,"\n")) ^~~~ crashmail/handle.c:1063:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigcrashmail/outbound.c:149:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%08x",n4d->Point); ^~~ nedness [-Wpointer-sign] strcpy(tmpmm->From,config.cfg_Sysop); ~~~~~^~~~~~ crashmail/config.c:722:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ crashmail/filter.c:123:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] else if(strcmp(operator,"=")==0) ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/misc.c:1: ./oslib/osfile.h:25:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osPuts(osFile os,uchar *str); ^~~~~~ crashmail/outbound.c:150:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,buf); ^~~~~~~~ crashmail/filter.c:127:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Invalid pattern \"%s\"",data); ^~~~~~ crashmail/areafix.c:89:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"Sorry, wrong password."); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/scan.c:275:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/outbound.c:150:23: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(basename,buf); ^~~ crashmail/misc.c:769:18: warning: pointer targets in passing argument 2 of 'osPuts' differ in signedness [-Wpointer-sign] if(!osPuts(fh,"\n")) ^~~~ crashmail/handle.c:1063:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->From,config.cfg_Sysop); ~~~~~~^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedIn file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/misc.c:1: ./oslib/osfile.h:25:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/handle.c:1064:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->Subject,"Audit"); ~~~~~^~~~~~~~~ crashmail/filter.c:140:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"%s is not a valid operator for %s",operator,var); ^~~~~~ crashmail/config.c:729:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in sign bool osPuts(osFile os,uchar *str); ^~~~~~ edness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/outbound.c: In function 'WriteIndex': In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...)In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ ^~~~~~~ crashmail/outbound.c:161:36: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(config.cfg_PacketDir,"cmindex",buf,200); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:735:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"GROUP")==0) ^~~~~~~ crashmail/misc.c:793:21: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buffer,&tmp->Data[d],lastspace); ^~~~~~ crashmail/filter.c: In function 'filter_comparebool': In file included from crashmail/crashmail.h:14, from crashmail/outbound.c:1: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/handle.c:1084:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(auditbuf,"Your message to %s dated %s with the subject \"%s\" has just been " ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/inclcrashmail/outbound.c:172:17: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(fh,"%s %s\n",buf,cnode->LastArcName); ^~~~~~~~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:739:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ crashmail/misc.c:793:28: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buffer,&tmp->Data[d],lastspace); ^~~~~~~~~~~~~ crashmail/filter.c:158:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] else if(strcmp(operator,"=")==0) ^~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/outbound.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1:crashmail/handle.c:1093:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(auditbuf,"Your message to %s dated %s with the subject \"%s\" could not be " ^~~~~~~~ /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsIn file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ igned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/outbound.c: In function 'ReadIndex': crashmail/config.c:746:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:186:36: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(config.cfg_PacketDir,"cmindex",buf,200); ^~~~~~~~~ crashmail/filter.c:160:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(data,"TRUE")==0) ^~~~ In file included from crashmail/crashmail.h:14, from crashmail/outbound.c:1: ./sharcrashmail/handle.c: In function 'HandleNetmail': crashmail/misc.c:799:21: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buffer,&tmp->Data[d],c); ^~~~~~ ed/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ crashmail/handle.c:1171:35: warning: pointer targets in passing argument 2 of 'mmAddBuf' differ in signedness [-Wpointer-sign] mmAddBuf(&mm->TextChunks,"\x0d",1); ^~~~~~ crashmail/config.c:753:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid group \"%s\"",buf2); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/mb.h:5, from crashmail/crashmail.h:30, from crashmail/handle.c:1: crashmail/memmessage.h:74:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool mmAddBuf(struct jbList *chunklist,uchar *buf,ulong len); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *)crashmail/misc.c:799:28: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buffer,&tmp->Data[d],c); ^~~~~~~~~~~~~ __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1:In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/handle.c:1194:35: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(areafixname->Name,mm->To)==0) break; ~~~~~~~~~~~^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:760:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/filter.c:167:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(data,"FALSE")==0) ^~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"KEEPNUM")==0) ^~~~~~~ crashmail/misc.c: In function 'WriteMSG': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:1194:44: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(areafixname->Name,mm->To)==0) break; ~~^~~~ crashmail/misc.c:832:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.From,mm->From); ~~~^~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/includ from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *)e/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:216:46: warning: pointer targets in passing argument 1 of 'hextodec' differ in crashmail/config.c:764:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/misc.c:832:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedsignedness [-Wpointer-sign] if(c1->LastArcName[0] && hextodec(c1->LastArcName) == hextodec(c2->LastArcName)) ~~^~~~~~~~~~~~~ ness [-Wpointer-sign] strcpy(Msg.From,mm->From); ~~^~~~~~ edness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ crashmail/filter.c:176:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Boolean variable %s can only be TRUE or FALSE",vaIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclr); ^~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/outbound.c:1: crashmail/misc.h:44:15: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} unsigned long hextodec(char *hex); ^~~~~~~~ crashmail/handle.c:1246:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,StripRe(mm->Subject)); ~~^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/inclcrashmail/misc.c:833:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ ness [-Wpointer-sign] strcpy(Msg.To,mm->To); ~~~^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:771:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/outbound.c:216:75: warning: pointer targets in passing argument 1 of 'hextodec' differ in signedness [-Wpointer-sign] if(c1->LastArcName[0] && hextodec(c1->LastArcName) == hextodec(c2->LastArcName)) ~~^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ edness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/outbound.c:1: crashmcrashmail/misc.c:833:20: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedail/misc.h:44:15: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} unsigned long hextodec(char *hex); ^~~~~~~~ ness [-Wpointer-sign] strcpy(Msg.To,mm->To); ~~^~~~ crashmail/filter.c:184:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"%s is not a valid operator for %s",operator,var); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsicrashmail/outbound.c:218:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO,"Warning: The same bundle name is used for %u:%u/%u.%u and %u:%u/%u.%u", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ gned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:776:33: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] LastArea->KeepNum=atol(buf2); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/handle.c:1246:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in sigcrashmail/outbound.c:228:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO,"Cleared bundle name for %u:%u/%u.%u", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] strcpy(mm->Subject,StripRe(mm->Subject)); ^~~~~~~~~~~~~~~~~~~~ crashmail/misc.c:834:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.Subject,mm->Subject); ~~~^~~~~~~~ crashmail/filter.c: In function 'filter_comparetext': In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:778:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"KEEPDAYS")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:199:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"%s is not a boolean variable",var); ^~~~~~ crashmail/outbound.c: In function 'ExistsBasenum': crashmail/misc.c:834:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.Subject,mm->Subject); ~~^~~~~~~~~ crashmail/handle.c:1270:36: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGINFO,"Importing message"); ^~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/outbound.c:245:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(name,"%08lx.",num); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaicrashmail/misc.c:835:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.DateTime,mm->DateTime); ~~~^~~~~~~~~ l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:782:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/filter.c:205:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(operator,"|")!=0) ^~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned ccrashmail/handle.c:1279:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in sighar *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ nedness [-Wpointer-sign] strcpy(mm->Subject,StripRe(mm->Subject)); ~~^~~~~~~~~ crashmail/areafix.c:107:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ inIn file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ crashmail/misc.c:835:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.DateTime,mm->DateTime); ~~^~~~~~~~~~ crashmail/outbound.c:248:36: warning: pointer targets in passing argument 1 of 'hextodec' differ in signedness [-Wpointer-sign] if(IsArc(fe->Name) && hextodec(fe->Name) == num) return(TRUE); ~~^~~~~~ crashmail/handle.c:1279:31: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,StripRe(mm->Subject)); ^~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/outbound.c:1: crashmcrashmail/filter.c:207:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"%s is not a valid operator for %s",operator,var); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ ail/misc.h:44:15: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} unsigned long hextodec(char *hex); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/misc.c:871:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/outbound.c:251:45: warning: pointer targets in passing argument 1 of 'hextodec' differ in edness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unable to write message to %s",file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ signedness [-Wpointer-sign] if(cnode->LastArcName[0] && hextodec(cnode->LastArcName) == num) return(TRUE); ~~~~~^~~~~~~~~~~~~ crashmail/handle.c:1293:33: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Killed empty netmail from %s at %s",mm->From,buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c: In function 'filter_evalfunc': In file included from crashmail/crashmail.h:34, from crashmail/misc.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/outbound.c:1: crashmail/misc.h:44:15: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} unsigned long hextodec(char *hex); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaicrashmail/misc.c:872:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signl/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ edness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/outbound.c: In function 'ExistsBundle': In file included from crashmail/crashmail.h:34, from crashmail/misc.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:260:21: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:260:21: note: (near initialization for 'daynames[0]') crashmail/outbound.c:260:26: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:260:26: note: (near initialization for 'daynames[1]') crashmail/outbound.c:260:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:260:31: note: (near initialization for 'daynames[2]') crashmail/outbound.c:260:36: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:260:36: note: (near initialization for 'daynames[3]') crashmail/outbound.c:260:41: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/misc.c:904:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!osWrite(fh,sbbuf,(ulong)strlen(sbbuf))) ^~~~~ crashmail/handle.c:1331:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"No routing configured for %lu:%lu/%lu.%lu - message lost", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:260:41: note: (near initialization for 'daynames[4]') crashmail/filter.c:279:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(data[strlen(data)-1]=='"') ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/misc.c:920:66: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!osWrite(fh,path->Path[c],(ulong)strlen(path->Path[c]))) ~~~~~~~~~~^~~ crashmail/outbound.c:260:46: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/handle.c:1339:26: warning: pointer targets in passing argument 2 of 'WriteBad' differ in signedness [-Wpointer-sign] if(!WriteBad(mm,"No routing for destination node")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/misc.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/outbound.c:260:46: note: (near initialization for 'daynames[5]') crashmail/handle.c:293:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool WriteBad(struct MemMessage *mm,uchar *reason) ^~~~~~~~ crashmail/outbound.c:260:51: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:260:51: note: (near initialization for 'daynames[6]') crashmail/handle.c:1354:21: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(6,DEBUG,"Uses this route statement: ROUTE \"%s\" \"%s\" \"%s\"",buf1,buf2,buf3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:262:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(name,"%08lx.%s%ld",basenum,daynames[num/10],num%10); ^~~~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/outbound.c:265:16: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(fe->Name,name)==0) return(TRUE); ~~^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:1370:31: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Changed priority for netmail to %lu:%lu/%lu.%lu from %s to %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:265:23: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(fe->Name,name)==0) return(TRUE); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' crashmail/handle.c:1381:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Cannot send %s to a point, sending to %lu:%lu/%lu.%lu instead", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/handle.c:1392:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Possible loopmail detected: Received from %lu:%lu/%lu.%lu, to %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c: In function 'MakeArcName': In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:276:21: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:276:21: note: (near initialization for 'daynames[0]') crashmail/outbound.c:276:26: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:276:26: note: (near initialization for 'daynames[1]') crashmail/outbound.c:276:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:276:31: note: (near initialization for 'daynames[2]') crashmail/outbound.c:276:36: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:276:36: note: (near initialization for 'daynames[3]') crashmail/outbound.c:276:41: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:276:41: note: (near initialization for 'daynames[4]') crashmail/outbound.c:276:46: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:276:46: note: (near initialization for 'daynames[5]') crashmail/handle.c:1417:28: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->Area,mm->Area); ~~~~~^crashmail/outbound.c:276:51: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned ~~~~~ char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *daynames[]={"su","mo","tu","we","th","fr","sa"}; ^~~~ crashmail/outbound.c:276:51: note: (near initialization for 'daynames[6]') In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:298:25: warning: pointer targets in passing argument 1 of 'hextodec' differ in signedness [-Wpointer-sign] basenum=hextodec(cnode->LastArcName); ~~~~~^~~~~~~~~~~~~ crashmail/handle.c:1417:37: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->Area,mm->Area); ~~^~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/outbound.c:1: crashmail/misc.h:44:15: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} unsigned long hextodec(char *hex); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:300:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strncpy(ext,&cnode->LastArcName[strlen(cnode->LastArcName)-3],3); ~~~~~^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/outbound.c:300:15: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(ext,&cnode->LastArcName[strlen(cnode->LastArcName)-3],3); ^~~ crashmail/handle.c:1419:28: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->To,mm->To); ~~~~~^~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:113:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:300:19: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(ext,&cnode->LastArcName[strlen(cnode->LastArcName)-3],3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/handle.c:1419:35: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->To,mm->To); ~~^~~~ crashmail/outbound.c:305:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(ext,daynames[i])==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:305:33: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(ext,daynames[i])==0) ~~~~~~~~^~~ crashmail/handle.c:1420:28: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->From,mm->From); ~~~~~^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:308:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] suffix+=cnode->LastArcName[strlen(cnode->LastArcName)-1]-'0'; ~~~~~^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/handle.c:1420:37: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->From,mm->From); ~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/outbound.c:320:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ iude/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ n signedness [-Wpointer-sign] if(stricmp(cnode->LastArcName,fe->Name)==0) foundfe=fe; ~~~~~^~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/handle.c:1421:28: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->Subject,mm->Subject); ~~~~~^~~~~~~~~ crashmail/outbound.c:320:40: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cnode->LastArcName,fe->Name)==0) foundfe=fe; ~~^~~~~~ crashmail/filter.c:280:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] data[strlen(data)-1]=0; ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ edness [-Wpointer-sign] strcpy(cfgerr,"No previous AREA line"); ^~~~~~ crashmail/handle.c:1421:40: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->Subject,mm->Subject); ~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:1422:28: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->DateTime,mm->DateTime); ~~~~~^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:364:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"%08lx.%s%ld",basenum,daynames[newsuffix/10],newsuffix%10); ^~~~ crashmail/handle.c:1422:41: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->DateTime,mm->DateTime); ~~^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:366:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cnode->LastArcName,dest)!=0) ~~~~~^~~~~~~~~~~~~ crashmail/filter.c:333:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(type,"NETMAIL"); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:366:32: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cnode->LastArcName,dest)!=0) ^~~~ crashmail/handle.c:1424:28: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->MSGID,mm->MSGID); ~~~~~^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:336:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(type,"ECHOMAIL"); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:1424:38: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->MSGID,mm->MSGID); ~~^~~~~~~ crashmail/outbound.c: In function 'DeleteZero': In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:338:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(source,"OTHER"); ^~~~~~ crashmail/outbound.c:390:33: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,TOSSINGINFO,"Deleting zero length bundle %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedIn file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmcrashmail/handle.c:1425:28: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpmm->REPLY,mm->REPLY); ~~~~ char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ ail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ ~^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:341:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(source,"EXPORTED"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c: In function 'HandleOrphan': crashmail/handle.c:1425:38: warning: pointer targets in passing argument 2 of 'strcpy' differ in sigcrashmail/outbound.c:413:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open orphan file \"%s\"",name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] strcpy(tmpmm->REPLY,mm->REPLY); ~~^~~~~~~ crashmail/filter.c:344:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(source,"CRASHMAIL"); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:414:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/handle.c:1454:35: warning: pointer targets in passing argument 2 of 'WriteBad' differ in signedness [-Wpointer-sign] if(!WriteBad(tmpmm,"Possible loopmail")) ^~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ signedness [-Wpointer-sign] if(stricmp(password,"-q")==0 || stricmp(password,"-l")==0) In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/handle.c:293:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool WriteBad(struct MemMessage *mm,uchar *reason) ^~~~~~~~ ^~~~~~~~ crashmail/filter.c:347:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(source,"TOSSED"); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:107:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(password,"-q")==0 || stricmp(password,"-l")==0) ^~~~~~~~ crashmail/filter.c:351:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, signedness [-Wpointer-sign] if(stricmp(var,"FROMADDR")==0) ^~~ from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:1478:38: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGERR,"Bounced message from %u:%u/%u.%u to %u:%u/%u.%u -- not in nodelist", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclcc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c sharedude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ /mystrncpy.c -o obj/mystrncpy.o crashmail/areafix.c:111:39: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,password,"Sending list of all areas"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:352:33: warning: pointer targets in passing argument 1 of 'filter_comparenode' differ in signedness [-Wpointer-sign] return filter_comparenode("FROMADDR",&from4d,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~ crashmail/config.c:789:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:59:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparenode(uchar *var,struct Node4D *node,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/filter.c:354:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"TOADDR")==0) ^~~ crashmail/handle.c:1488:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf, ^~~ crashmail/outbound.c:420:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Orphan file \"%s\" contains no information",name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:127:21: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(strncmp(buf,"---",3)==0) ^~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/filter.c:355:33: warning: pointer targets in passing argument 1 of 'filter_comparenode' differ in signedness [-Wpointer-sign] return filter_comparenode("TOADDR",&filter_mm->DestNode,operator,data,opn,datan,errpos,errstr); ^~~~~~~~ crashmail/filter.c:59:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparenode(uchar *var,struct Node4D *node,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ crashmail/outbound.c:431:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"Normal")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:357:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"FROMNAME")==0) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:137:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"%PAUSE")==0) ^~~~ crashmail/outbound.c:434:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"Hold")==0) ^~~~ crashmail/filter.c:358:35: warning: pointer targets in passing argument 1 of 'filter_comparestring' differ in signedness [-Wpointer-sign] return filter_comparestring("FROMNAME",filter_mm->From,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:1521:41: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, ignedness [-Wpointer-sign] LogWrite(3,TOSSINGERR,"Bounced message from %u:%u/%u.%u to %u:%u/%u.%u -- unknown point", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:141:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Your system is already passive"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:102:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ char *' int filter_comparestring(uchar *var,uchar *str,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:437:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"Direct")==0) ^~~~ crashmail/handle.c:1531:27: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Warning! Your message has been bounced because the point %u:%u/%u.%u doesn't exist.", ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:149:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Your system is marked as passive"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/filter.c:360:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/areafix.c:150:27: warning: pointer targets in passing argument 2 of 'AddCommandReply' diffcrashmail/handle.c:1553:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in ser in signedness [-Wpointer-sign] AddCommandReply(afr,"","Send %%RESUME to get echomail again"); ^~ ignedness [-Wpointer-sign] LogWrite(6,DEBUG,"Netmail is fileattach"); ^~~~~~~~~~~~~~~~~~~~~~~ signedness [-Wpointer-sign] if(stricmp(var,"TONAME")==0) ^~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:440:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"Crash")==0) ^~~~ crashmail/handle.c:1562:38: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,TOSSINGERR,"Refused to route file-attach from %lu:%lu/%lu.%lu to %lu:%lu/%lu.%lu",mm->OrigNode.Zone,mm->OrigNode.Net,mm->OrigNode.Node,mm->OrigNode.Point, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crashmail/filter.c:361:35: warning: pointer targets in passing argument 1 of 'filter_comparestring' differ in signedness [-Wpointer-sign] return filter_comparestring("TONAME",filter_mm->To,operator,data,opn,datan,errpos,errstr); ^~~~~~~~ crashmail/areafix.c:150:30: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,"","Send %%RESUME to get echomail again"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:102:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparestring(uchar *var,uchar *str,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/filter.c:363:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/handle.c:1566:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Warning! Your message has been bounced because because routing of file-attaches to %u:%u/%u.%u is not allowed.", ^~~ signedness [-Wpointer-sign] if(stricmp(var,"SUBJECT")==0) ^~~ crashmail/areafix.c:153:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"%RESUME")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/filter.c:364:35: warning: pointer targets in passing argument 1 of 'filter_comparestring' differ in signedness [-Wpointer-sign] return filter_comparestring("SUBJECT",filter_mm->Subject,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:102:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparestring(uchar *var,uchar *str,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:366:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"AREA")==0) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:161:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Your system is active again"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type ' from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char crashmail/filter.c:367:35: warning: pointer targets in passing argument 1 of 'filter_comparestring' differ in signedness [-Wpointer-sign] return filter_comparestring("AREA",filter_mm->Area,operator,data,opn,datan,errpos,errstr); ^~~~~~ char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/handle.c:1579:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(subjtemp,mm->Subject); ^~~~~~~~ crashmail/filter.c:102:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparestring(uchar *var,uchar *str,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:165:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Your system is not paused"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'crashmail/filter.c:369:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ signedness [-Wpointer-sign] if(stricmp(var,"TYPE")==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/handle.c:1579:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(subjtemp,mm->Subject); ~~^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, *) __pure; ^~~~~~~~~~ from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:168:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ incrashmail/config.c:794:34: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] LastArea->KeepDays=atol(buf2); ^~~~ signedness [-Wpointer-sign] else if(stricmp(buf2,"%PWD")==0) ^~~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:370:35: warning: pointer targets in passing argument 1 of 'filter_comparestring' crashmail/areafix.c:172:31: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cnode->AreafixPW,buf2); crashmail/config.c:796:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in differ in signedness [-Wpointer-sign] return filter_comparestring("TYPE",type,operator,data,opn,datan,errpos,errstr); ^~~~~~ ~~~~~^~~~~~~~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREAFIXNAME")==0) ^~~~~~~ crashmail/handle.c:1592:38: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] if(mm->Subject[0] != 0) strcat(mm->Subject," "); crashmail/filter.c:102:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparestring(uchar *var,uchar *str,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/incIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, ~~^~~~~~~~~ crashmail/filter.c:372:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in lude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ signedness [-Wpointer-sign] if(stricmp(var,"SOURCE")==0) ^~~ crashmail/outbound.c:445:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unknown flavour \"%s\" in \"%s\"",buf2,name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclcrashmail/areafix.c:172:43: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cnode->AreafixPW,buf2); ^~~~ ude/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:809:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ shared/mystrncpy.c: In function 'mystrncpy': In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/inccrashmail/filter.c:373:35: warning: pointer targets in passing argument 1 of 'filter_comparestring' differ in signedness [-Wpointer-sign] return filter_comparestring("SOURCE",source,operator,data,opn,datan,errpos,errstr); ^~~~~~~~ lude/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ shared/mystrncpy.c:7:12: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(dest,src,(size_t)len-1); ^~~~ crashmail/filter.c:102:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'crashmail/handle.c:1593:20: warning: pointer targets in passing argument 1 of 'strcat' differ in sigcrashmail/areafix.c:176:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"AreaFix password changed"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ char *' int filter_comparestring(uchar *var,uchar *str,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] strcat(mm->Subject,GetFilePart(buf));crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ ~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:815:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in In file included from shared/mystrncpy.c:2: /usr/include/string.h:113:7: note: expected 'char * restcrashmail/filter.c:375:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"FILEATTACH")==0) ^~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"FILEATTACH")==0) ^~~~~~~ rict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/handle.c:1593:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(mm->Subject,GetFilePart(buf)); ^~~~~~~~~~~~~~~~ crashmail/areafix.c:180:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' diffshared/mystrncpy.c:7:17: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(dest,src,(size_t)len-1); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/inclIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, er in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"No new password specified"); In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, ude/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from shared/mystrncpy.c:2: /usr/include/string.h:113:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/config.c:828:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node pattern \"%s\"",buf2); ^~~~~~ crashmail/filter.c:376:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("FILEATTACH",fileattach,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/handle.c:1595:36: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Routing file %s to %lu:%lu/%lu.%lu",GetFilePart(buf),Dest4D.Zone,Dest4D.Net,Dest4D.Node,Dest4D.Point); crashmail/config.c:836:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"BOUNCE")==0) ^~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaicrashmail/filter.c:378:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/areafix.c:183:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ inl/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ signedness [-Wpointer-sign] if(stricmp(var,"TOLOCALAKA")==0) ^~~ signedness [-Wpointer-sign] else if(stricmp(buf2,"%RESCAN")==0) ^~~~In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' bu crashmail/filter.c:379:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("TOLOCALAKA",tolocalaka,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:1636:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01Via %s @%04u%02u%02u.%02u%02u%02u CrashMail II/" Ocrashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ S_PLATFORM_NAME " " VERSION "\x0d", ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:849:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigcc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c shared/parseargs.c -o obj/parseargs.o nedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node pattern \"%s\"",buf2); ^~~~~~ crashmail/filter.c:381:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"FROMLOCALAKA")==0) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/filter.c:382:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("FROMLOCALAKA",fromlocalaka,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/handle.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ crashmail/areafix.c:187:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Will rescan all areas added after this line"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/handle.c:1649:33: warning: pointer targets in passing argument 3 of 'LogWrite' differ in scrashmail/filter.c:384:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"TOLOCALPOINT")==0) ^~~ ignedness [-Wpointer-sign] LogWrite(5,TOSSINGINFO,"Routing message to %lu:%lu/%lu.%lu via %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:857:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"INBOUND")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'crashmail/filter.c:385:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("TOLOCALPOINT",tolocalpoint,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~ char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ crashmail/areafix.c:192:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"No rescanning allowed"); ^~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:861:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclcrashmail/areafix.c:195:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ inude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ signedness [-Wpointer-sign] else if(stricmp(buf2,"%COMPRESS")==0) ^~~~ crashmail/config.c:867:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"OUTBOUND")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:207:33: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"NONE")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:871:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:877:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"SYSOP")==0) ^~~~~~~ crashmail/areafix.c:216:39: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,tmppacker->Name)==0 && tmppacker->Packer[0]) break; ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:216:53: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,tmppacker->Name)==0 && tmppacker->Packer[0]) break; ~~~~~~~~~^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:881:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:886:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"BEFORETOSS")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:222:34: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Unknown packer. Choose from this list:"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/areafix.c:227:32: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Sending list of packers:"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:890:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:895:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"BEFOREPACK")==0) ^~~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c shared/node4d.c -o obj/node4d.o crashmail/areafix.c:235:32: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Packed changed"); ^~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/filter.c:387:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/config.c:899:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ signedness [-Wpointer-sign] if(stricmp(var,"FROMLOCALPOINT")==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:904:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"NODELIST")==0) ^~~~~~~ crashmail/areafix.c:242:30: warning: pointer targets in passing argument 2 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,"",tmppacker->Name); ^~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/filter.c:388:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' di from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:910:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ ffer in signedness [-Wpointer-sign] return filter_comparebool("FROMLOCALPOINT",fromlocalpoint,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/areafix.c:245:28: warning: pointer targets in passing argument 2 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,"","NONE"); ^~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'crashmail/config.c:919:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'crashmail/config.c:925:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/areafix.c:245:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' diffsignedness [-Wpointer-sign] if(stricmp(buf2,AvailNodelists[i].name)==0) break; ^~~~ er in signedness [-Wpointer-sign] AddCommandReply(afr,"","NONE"); ^~~~~~ char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/areafix.c:251:31: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"No new method specified"); ^~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ shared/parseargs.c: In function 'parseargs': crashmail/config.c:925:46: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,AvailNodelists[i].name)==0) break; ~~~~~~~~~~~~~~~~~^~~~~ shared/parseargs.c:16:50: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(arg[j].name && stricmp(argv[i],arg[j].name)==0) break; ~~~~~~^~~~~ crashmail/areafix.c:254:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"%LIST")==0) ^~~~ crashmail/filter.c:390:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in In file included from /usr/include/string.h:45, from shared/parseargs.c:3: /usr/incIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' bulude/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *crashmail/config.c:929:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigsignedness [-Wpointer-sign] if(stricmp(var,"EXISTSCFG_FROMADDR")==0) ^~~ nedness [-Wpointer-sign] sprintf(cfgerr,"Unsupported nodelist type \"%s\"",buf2); ^~~~~~ ) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ shared/parseargs.c: In function 'printargs': In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...)In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ^~~~~~~ shared/parseargs.c:79:44: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] if(arg[j].flags & ARGFLAG_AUTO) sprintf(buf1,"(%s)",arg[j].name); ^~~~ crashmail/areafix.c:258:30: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Sending list of all areas"); crashmail/config.c:936:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in ^~~~~~~~~~~~~~~~~~~~~~~~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREAFIXHELP")==0) ^~~~~~~ crashmail/filter.c:391:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("EXISTSCFG_FROMADDR",existscfg_fromaddr,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~~~~~~~ In file included from shared/parseargs.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, conscrashmail/outbound.c:453:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in t char * __restrict, ...) ^~~~~~~ signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Invalid node \"%s\" in \"%s\"",buf2,name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply);In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ ^~~~~~~~~~~~~~~ shared/parseargs.c:80:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else strcpy(buf1,arg[j].name); ^~~~ crashmail/config.c:940:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/areafix.c:261:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"%QUERY")==0) ^~~~ In file included from shared/parseargs.c:3: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' bude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:461:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"Truncate")==0) ^~~~ ut argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ shared/parseargs.c:80:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] else strcpy(buf1,arg[j].name); ~~~~~~^~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' In file included from shared/parseargs.c:3: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:265:30: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Sending query"); ^~~~~~~~~~~~~~~ crashmail/filter.c:393:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSCFG_FROMBOSS")==0) ^~~ crashmail/config.c:946:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"LOGFILE")==0) ^~~~~~~ shared/parseargs.c:83:48: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] if(arg[j].flags & ARGFLAG_MANDATORY) strcpy(buf2," [Mandatory]"); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/config.c:950:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from shared/parseargs.c:3: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:464:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"Delete")==0) from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:268:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"%UNLINKED")==0) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ shared/node4d.c: In function 'Parse4DTemplate': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}shared/node4d.c:20:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cZone, ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from shared/node4d.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:278:30: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Sending help file"); ^~~~~~~~~~~~~~~~~~~ crashmail/config.c:960:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ shared/node4d.c:114:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"%u:%u/%u",n4d->Zone, ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:280:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"%INFO")==0) ^~~~ In file included from shared/node4d.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:965:18: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] if(atoi(buf2)<1 || atoi(buf2)>6) ^~~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/areafix.c:284:30: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign]crashmail/outbound.c:468:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] buf[strlen(buf)-7]=0; /* Remove .orphan */ ^~~ crashmail/config.c:965:34: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] if(atoi(buf2)<1 || atoi(buf2)>6) ^~~~ AddCommandReply(afr,buf,"Sending configuration info"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/areafix.c:289:30: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Unknown command"); ^~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/outbound.c:478:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(doAddFlow(buf,basename,type,mode)) ^~ crashmail/config.c:967:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Loglevel out of range"); ^~~~~~ crashmail/areafix.c:307:16: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] opt=""; ^ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:972:33: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg->cfg_LogLevel=atoi(buf2); ^~~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/areafix.c:327:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(areaname,&areaname[1]); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:974:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"STATSFILE")==0) ^edness [-Wpointer-sign] LogWrite(1,USERERR,"You cannot scan area %s, not an echomail or netmail area",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ crashmail/areafix.c:327:32: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(areaname,&areaname[1]); ^~~~~~~~~~~~ crashmail/outbound.c:481:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' UnlockBasename(basename); ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:332:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(areaname,&areaname[1]); ^~~~~~~~ crashmail/config.c:978:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/scan.c:280:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,USERERR,"You cannot scan area %s, area is pass-through",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c: In function 'MakeOrphan': In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:489:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,file); ^~~ crashmail/areafix.c:332:32: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(areaname,&areaname[1]); ^~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:489:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,file); ^~~~ crashmail/scan.c:285:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signcrashmail/areafix.c:339:26: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(areaname,&areaname[1]); ^~~~~~~~ edness [-Wpointer-sign] LogWrite(1,USERERR,"You cannot scan area %s, scanning is not supported for this type of messagebase",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c shared/expr.c -o obj/expr.o In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:983:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in In file included from crashmail/crashmail.h:34, from crashmail/scan.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"DUPEFILE")==0) ^~In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/inc~~~~~ lude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:490:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,".orphan"); ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:339:35: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(areaname,&areaname[1]); ^~~~~~~~~~~~ crashmail/config.c:987:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:495:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open \"%s\", cannot make .orphan file",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:994:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/areafix.c:344:30: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%-30.30s Invalid pattern",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/outbound.c:496:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/config.c:999:33: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg->cfg_DupeSize=atoi(buf2); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:352:33: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%s",buf); ^~~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1001:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"DUPEMODE")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:500:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%s %d:%d/%d.%d",prinames[(int)type],n4d->Zone,n4d->Net,n4d->Node,n4d->Point); ^~~ crashmail/areafix.c:353:33: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1005:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:501:32: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] if(mode==FLOW_TRUNC) strcat(buf," Truncate"); ^~~ crashmail/config.c:1010:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"IGNORE")==0) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:389:57: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," You have been banned from %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:502:38: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] else if(mode==FLOW_DELETE) strcat(buf," Delete"); ^~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'crashmail/config.c:1013:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"KILL")==0) ^~~~ char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:394:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' diIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:392:39: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"You have been banned from that area"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1016:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"BAD")==0) ^~~~ crashmail/outbound.c:504:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,"\n"); ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/incrashmail/config.c:1021:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unknown dupemode \"%s\"",buf2); ^~~~~~ clude/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:394:59: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,AREAFIX,"AreaFix: This node is banned in %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1026:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"LOOPMODE")==0) ^~~~~~~ crashmail/areafix.c:400:62: warning: pointer targets in passing argument 3 of 'LogWrite' differ in scc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c shared/path.c -o obj/path.o ignedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Attached to %s as read-only",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c: In function 'doAddFlow': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1030:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaiIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ ffer in signedness [-Wpointer-sign] return filter_comparebool("EXISTSCFG_FROMBOSS",existscfg_fromboss,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:531:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%s.%clo",basename,letter); ^~~crashmail/areafix.c:403:60: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," Attached to %s as read-only",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1035:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"IGNORE")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:396:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSCFG_TOADDR")==0) ^~~ crashmail/handle.c:1661:33: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(5,TOSSINGINFO,"Sending message directly to %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1038:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"LOG")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from crashmail/crashmail.h:34, from crashmail/handle.c:1: crashmaiIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:406:40: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Attached as read-only"); ^~~~~~~~~~~~~~~~~~~~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/config.c:1041:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"LOG+BAD")==0) ^~~~ crashmail/handle.c: In function 'HandleRescan': crashmail/areafix.c:410:62: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Attached to %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *crashmail/config.c:1046:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unknown loopmode \"%s\"",buf2); ^~~~~~ ' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/handle.c:1698:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(temparea->Tagname,mm->Area)==0) break; ~~~~~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:413:60: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," Attached to %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~ crashmail/config.c:1051:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"TEMPDIR")==0) ^~~~~~~ shared/expr.c: In function 'expr_get': crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/areafix.c:416:40: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Attached"); ^~~~~~~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/handle.c:1698:38: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(temparea->Tagname,mm->Area)==0) break; ~~^~~~~~ shared/expr.c:27:16: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signecrashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ dness [-Wpointer-sign] if(strnicmp(&expr->buf[c],"NOT ",4)==0) ^~~~~~~~~~~~~ crashmail/config.c:1055:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:397:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("EXISTSCFG_TOADDR",existscfg_toIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/handle.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ addr,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from shared/expr.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:439:37: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"You don't have access to that area"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1061:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"CREATEPKTDIR")==0) ^~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:447:51: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," You are already attached to %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shared/expr.c:58:20: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] *errstr="Out of memory"; crashmail/config.c:1065:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigcrashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ ^ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ shared/expr.c:66:20: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] *errstr="Out of memory"; ^ crashmail/outbound.c:536:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open \"%s\"",buf); ^~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1071:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"PACKETDIR")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ shared/expr.c:75:23: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(res->buf,"NOT "); ~~~^~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/nl_v7p.c -o obj/nl_v7p.o crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:450:37: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"You are already attached to that area"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:537:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); crashmail/filter.c:399:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSCFG_TOBOSS")==0) ^~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ shared/expr.c:77:21: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign] strncat(res->buf,&expr->buf[start],len); ~~~^~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:111:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ ^~~~~~~~~~~ crashmail/filter.c:400:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("EXISTSCFG_TOBOSS",existscfg_toboss,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~~~~~ crashmail/areafix.c:459:37: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"You are not attached to that area"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1075:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ shared/expr.c:77:27: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness [-Wpointer-sign] strncat(res->buf,&expr->buf[start],len); ^~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:111:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1081:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"PACKER")==0) ^~~~~~~ shared/expr.c:86:17: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] *errstr="No matching parenthesis found"; ^ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ shared/expr.c:123:14: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] *errstr="Out of memory"; ^ crashmail/areafix.c:470:54: warning: pointer targets in passing argument 2 of 'afAddLine' differ in crashmail/filter.c:402:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSNL_FROMADDR")==0) ^~~ signedness [-Wpointer-sign] afAddLine(afr," You are not allowed to detach from %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:545:30: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] if(buf[0]=='#') strcpy(buf,&buf[1]); ^~~ shared/expr.c:131:14: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] *errstr="Out of memory"; ^ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, shared/expr.c:140:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signednescrashmail/areafix.c:473:38: warning: pointer targets in passing argument 3 of 'AddCommandReply' diffs [-Wpointer-sign] strcat(res->buf,"NOT "); ~~~^~~~~ from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ er in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"You are not allowed to detach from that area"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1095:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ shared/path.c: In function 'MakeFullPath': crashmail/outbound.c:545:34: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] if(buf[0]=='#') strcpy(buf,&buf[1]); ^~~~~~~ crashmail/filter.c:408:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Nodelist required for variable %s",var); ^~~~~~ shared/expr.c:142:15: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign] strncat(res->buf,&expr->buf[start],len); ~~~^~~~~ crashmail/config.c:1103:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigshared/path.c:15:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signednesscrashmail/areafix.c:477:56: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Detached from %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ [-Wpointer-sign] d=strlen(dest); ^~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1:In file included from shared/expr.c:2: /usr/include/string.h:111:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclIn file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashma /usr/inude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ clude/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ il/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:418:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSNL_FROMBOSS")==0) ^~~ In file included from shared/path.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ shared/expr.c:142:21: warning: pointer targets in passing argument 2 of 'strncat' differ in signedneIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, ss [-Wpointer-sign] strncat(res->buf,&expr->buf[start],len); ^~~~~~~~~~~~~~~~~ from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ shared/path.c: In function 'GetFilePart': crashmail/areafix.c:480:54: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," Detached from %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1111:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument");shared/path.c:38:7: warning: pointer targets in assignment from 'uchar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] ret=str; ^ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type ' ^~~~~~ crashmail/outbound.c:546:30: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] if(buf[0]=='~') strcpy(buf,&buf[1]); ^~~ char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:111:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ shared/path.c:41:34: warning: pointer targets in assignment from 'uchar *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] if(strchr(chr,str[d])) ret = &str[d+1]; ^ crashmail/areafix.c:483:38: warning: pointer targets in passing argument 3 of 'AddCommandReply' diffcrashmail/filter.c:424:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclshared/expr.c: In function 'expr_getrest': In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/inude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ nedness [-Wpointer-sign] sprintf(errbuf,"Nodelist required for variable %s",var); ^~~~~~ er in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Detached"); ^~~~~~~~~~ clude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignshared/path.c:43:10: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] return(ret); ^ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ ed char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ shared/expr.c:172:14: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigncrashmail/areafix.c:496:59: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,AREAFIX,"AreaFix: Feed disconnected, removing area %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ed char *'} differ in signedness [-Wpointer-sign] *errstr="Out of memory";In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1118:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ ^ crashmail/outbound.c:546:34: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] if(buf[0]=='~') strcpy(buf,&buf[1]); ^~~~~~~ In file included from crashmail/crashmail.h:3,crashmail/areafix.c:511:68: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,AREAFIX,"AreaFix: Area %s removed, message sent to areafix",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:434:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSNL_TOADDR")==0) ^~~ shared/expr.c:180:14: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ *errstr="Out of memory"; ^ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:547:30: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]crashmail/config.c:1124:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"ROUTE")==0) ^~~~~~~ crashmail/areafix.c:516:68: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,AREAFIX,"AreaFix: Area %s removed",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~ shared/expr.c:188:15: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign] strncat(res->buf,&expr->buf[start],len); ~~~^~~~~ crashmail/filter.c:440:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Nodelist required for variable %s",var); ^~~~~~ if(buf[0]=='^') strcpy(buf,&buf[1]); ^~~In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:111:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c:534:51: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," Nothing to do with %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1139:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ shared/expr.c:188:21: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness [-Wpointer-sign] strncat(res->buf,&expr->buf[start],len); ^~~~~~~~~~~~~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:111:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ crashmail/areafix.c:538:37: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Will rescan area"); ^~~~~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/config.c:1146:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node pattern \"%s\"",buf2); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ shared/expr.c: In function 'expr_makeexpr': shared/expr.c:204:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!(expr->buf=osAlloc(strlen(str)+1))) ^~~ In file included from shared/expr.c:2: /usr/include/string.h:105:9: note: expected 'const char *' bucrashmail/areafix.c:552:34: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(opt,"r=",2)==0) ^~~ crashmail/config.c:1155:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ shared/expr.c:210:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(expr->buf,str); ~~~~^~~~~ In file included from shared/expr.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:554:40: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] rescannum=atoi(&opt[2]); ^~~~~~~ crashmail/config.c:1162:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node pattern \"%s\"",buf2); ^~~~~~ shared/expr.c:210:21: warning: pointer targets in passing argument 2 of 'strcpy' differ in signednesIn file included from crashmail/crashmail.h:4, from crashmail/areafix.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/outbound.c:547:34: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] if(buf[0]=='^') strcpy(buf,&buf[1]); ^~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ s [-Wpointer-sign] strcpy(expr->buf,str); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c:559:39: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%-30.30s Unknown option %s","",opt); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1171:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict);crashmail/areafix.c:568:45: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%-30.30s Can't rescan, area is pass-through",""); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shared/expr.c: In function 'expr_eval': ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ shared/expr.c:253:19: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(e1->buf,expr->buf)==0) ~~^~~~~ In file included from shared/expr.c:2: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ shared/expr.c:253:29: warning: pointer targets in passing argument 2 of 'strcmp' differ in signednescrashmail/areafix.c:572:45: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%-30.30s Can't rescan, messagebase does not support rescan",""); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s [-Wpointer-sign] if(strcmp(e1->buf,expr->buf)==0) ~~~~^~~~~ crashmail/config.c:1178:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c:576:50: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Rescanning %s",rescanarea->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ int strcmp(const char *, const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:548:30: warning: pointer targets in passing argument 1 of 'strcpy' differ in sicrashmail/areafix.c:589:50: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Rescanned %lu messages",rescan_total); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shared/expr.c:257:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(e1->buf,"NOT ",4)==0) ~~^~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from shared/expr.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure;crashmail/areafix.c:590:45: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%-30.30s Rescanned %lu messages","",rescan_total); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ shared/expr.c:261:22: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(e1->buf,&e1->buf[4]); ~~^~~~~ crashmail/areafix.c:595:42: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%-30.30s No rescanning allowed",""); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from shared/expr.c:2:crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1188:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unconfigured AKA \"%s\"",buf2); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ shared/expr.c:261:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(e1->buf,&e1->buf[4]);crashmail/areafix.c:608:42: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," There were no matching areas to connect to"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ gnedness [-Wpointer-sign] if(buf[0]=='-') strcpy(buf,&buf[1]); ^~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1195:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"CHANGE")==0) ^~~~~~~ In file included from shared/expr.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, concrashmail/areafix.c:622:56: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,AREAFIX,"AreaFix: %s requested from %lu:%lu/%lu.%lu",areaname,arealist->Node->Node.Zone,arealist->Node->Node.Net,arealist->Node->Node.Node,arealist->Node->Node.Point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *)In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ st char * __restrict); ^~~~~~ __pure; ^~~~~~~~~~ crashmail/outbound.c:548:34: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] if(buf[0]=='-') strcpy(buf,&buf[1]); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:624:45: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"Request sent to %u:%u/%u.%u",arealist->Node->Node.Zone,arealist->Node->Node.Net,arealist->Node->Node.Node,arealist->Node->Node.Point); ^~~~ crashmail/outbound.c:550:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,filename)==0) ^~~ crashmail/config.c:1210:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1:In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ shared/expr.c:311:17: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(e2->buf,"AND")==0) ~~^~~~~ In file included from /usr/include/string.h:45, from shared/expr.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ shared/expr.c:317:17: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigncrashmail/areafix.c:652:35: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Unknown area"); ^~~~~~~~~~~~~~ ed char *'} differ in signedness [-Wpointer-sign] *errstr="Expected second expression after AND"; ^ crashmail/config.c:1235:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(&buf2[c],"NORMAL")==0) ^~~~~~~~ crashmail/outbound.c:550:22: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,filename)==0) ^~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45,crashmail/areafix.c:653:50: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,AREAFIX,"AreaFix: Unknown area %s",areaname); ^~~~~~~~~~~~~~~~~~~~~~~~~~ from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' crashmail/areafix.c:663:42: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," There were no matching areas to detach from"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shared/expr.c:360:22: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(e2->buf,"OR")==0) ~~^~~~~ crashmail/config.c:1238:32: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(&buf2[c],"CRASH")==0) ^~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from shared/expr.c:2: /usr/include/crashmail/areafix.c:666:34: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Unknown area"); ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ crashmail/areafix.c:674:42: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," There were no matching areas"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shared/expr.c:366:17: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] *errstr="Expected second expression after OR"; ^ crashmail/config.c:1241:32: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(&buf2[c],"HOLD")==0) ^~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c:677:34: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"You are not attached to this area"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ shared/expr.c:413:14: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] *errstr="Expected AND or OR"; ^ crashmail/config.c:1244:32: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(&buf2[c],"DIRECT")==0) ^~~~~~~~crashmail/areafix.c:682:34: warning: pointer targets in passing argument 3 of 'AddCommandReply' differ in signedness [-Wpointer-sign] AddCommandReply(afr,buf,"Nothing to do"); ^~~~~~~~~~~~~~~ crashmail/areafix.c:22:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void AddCommandReply(struct afReply *af,uchar *cmd,uchar *reply); ^~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:688:33: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1249:27: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unknown mail flavour \"%s\"",buf2); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:697:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"Nothing to do."); ^~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/outbound.c:559:10: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] prefix=""; ^ crashmail/outbound.c:562:13: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] prefix="#"; ^ crashmail/outbound.c:565:13: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] prefix="^"; ^ crashmail/outbound.c:567:53: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(config.cfg_Flags & CFG_FLOWCRLF) osFPrintf(fh,"%s%s\r\n",prefix,filename); ^~~~~~~~~~ crashmail/config.c:1262:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigcrashmail/areafix.c: In function 'SendRemoveMessages': In file included from crashmail/crashmail.h:20, from crashmail/outbound.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ nedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:740:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(5,AREAFIX,"AreaFix: Sending message to AreaFix at %ld:%ld/%ld.%ld", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:568:46: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] else osFPrintf(fh,"%s%s\n",prefix,filename); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/outbound.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1269:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node pattern \"%s\"",buf2); ^~~~~~ crashmail/filter.c:450:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/areafix.c:755:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->From,config.cfg_Sysop); ~~^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ signedness [-Wpointer-sign] if(stricmp(var,"EXISTSNL_TOBOSS")==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c: In function 'MakePktTmp':crashmail/areafix.c:755:32: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->From,config.cfg_Sysop); ~~~~~~^~~~~~~~~~ crashmail/config.c:1278:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:456:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Nodelist required for variable %s",var); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/inccrashmail/outbound.c:602:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] strcpy(&buf[strlen(buf)-6],"pkttmp"); /* Change suffix */ ^~~ lude/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/outbound.c:602:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in sicrashmail/areafix.c:756:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->To,tn->ConfigNode->RemoteAFName); ~~^~~~ crashmail/config.c:1283:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"NORMAL")==0) ^~~~ crashmail/filter.c:466:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSCFG_FROMBOSS")==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1:crashmail/areafix.c:756:38: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->To,tn->ConfigNode->RemoteAFName); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ gnedness [-Wpointer-sign] strcpy(&buf[strlen(buf)-6],"pkttmp"); /* Change suffix */ ^~~~~~~~~~~~~~~~~~~ /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:467:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("EXISTSCFG_FROMBOSS",existscfg_fromboss,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ crashmail/config.c:1286:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"CRASH")==0) ^~~~ crashmail/areafix.c:757:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,tn->ConfigNode->RemoteAFPw); ~~^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:606:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to move file \"%s\" to \"%s\"",name,buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34,crashmail/areafix.c:757:43: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,tn->ConfigNode->RemoteAFPw); ~~~~~~~~~~~~~~^~~~~~~~~~~~ crashmail/config.c:1289:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"HOLD")==0) ^~~~ from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:469:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSCFG_TOADDR")==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'uIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ nsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:470:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("EXISTSCFG_TOADDR",existscfg_toaddr,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ crashmail/config.c:1292:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"DIRECT")==0) ^~~~ crashmail/outbound.c: In function 'UpdateFile': In file included from /usr/include/string.h:45,crashmail/areafix.c:770:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"-%s\x0d",area->Tagname); ^~~ from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:472:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"EXISTSCFG_TOBOSS")==0) ^~~ crashmail/outbound.c:621:16: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(fe->Name,name)==0) break; ~~^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:1297:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unknown mail flavour \"%s\"",buf2); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...)crashmail/areafix.c:773:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"---\x0dGenerated by CrashMail "VERSION"\x0d"); ^~~ crashmail/filter.c:473:33: warning: pointer targets in passing argument 1 of 'filter_comparebool' differ in signedness [-Wpointer-sign] return filter_comparebool("EXISTSCFG_TOBOSS",existscfg_toboss,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~~~~~~~~~~ crashmail/outbound.c:621:23: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(fe->Name,name)==0) break; ^~~~ ^~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/filter.c:147:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparebool(uchar *var,bool bl,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:1302:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREALIST")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c:783:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(5,AREAFIX,"AreaFix: Notifying sysop at %ld:%ld/%ld.%ld", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:475:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"TEXT")==0) ^~~ int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' bucrashmail/areafix.c:795:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->From,config.cfg_Sysop); ~~^~~~~~ crashmail/config.c:1315:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c: In function 'PackFile': In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:649:30: warning: pointer targets in passing argument 1 of 'GetFilePart' differ in signedness [-Wpointer-sign] mystrncpy(buf,GetFilePart(file),200); ^~~~ In file included from crashmail/crashmail.h:14, from crashmail/outbound.c:1: ./shared/path.h:3:8: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' uchar *GetFilePart(uchar *str); ^~~~~~~~~~~ crashmail/filter.c:476:33: warning: pointer targets in passing argument 1 of 'filter_comparetext' differ in signedness [-Wpointer-sign] return filter_comparetext("TEXT",filter_mm,FALSE,operator,data,opn,datan,errpos,errstr); ^~~~~~ crashmail/filter.c:191:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparetext(uchar *var,struct MemMessage *mm,bool kludge,uchar *operator,uchar *crashmail/areafix.c:795:32: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->From,config.cfg_Sysop); ~~~~~~^~~~~~~~~~ crashmail/config.c:1322:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node number \"%s\"",buf2); ^~~~~~ data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c:796:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->To,tn->ConfigNode->SysopName); ~~^~~~ int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/filter.c:478:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(var,"KLUDGES")==0) ^~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:660:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"Normal")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/areafix.c:796:38: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->To,tn->ConfigNode->SysopName); ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:663:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"Hold")==0) ^~~~ crashmail/filter.c:479:33: warning: pointer targets in passing argument 1 of 'filter_comparetext' differ in signedness [-Wpointer-sign] return filter_comparetext("KLUDGES",filter_mm,TRUE,operator,data,opn,datan,errpos,errstr); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:797:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,"Area removed"); ~~^~~~~~~~~ crashmail/filter.c:191:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int filter_comparetext(uchar *var,struct MemMessage *mm,bool kludge,uchar *operator,uchar *data,int opn,int datan,int *errpos,uchar **errstr) ^~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:666:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"Direct")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c:810:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"The area \"%s\" has been removed by the uplink.\x0d",area->Tagname); ^~~ crashmail/filter.c:481:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Unknown variable %s",var); ^~~~~~ int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:1332:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unconfigured node \"%s\"",buf2); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:2,crashmail/areafix.c:815:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"A message has been sent to your AreaFix.\x0d"); ^~~ crashmail/outbound.c:669:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"Crash")==0) ^~~~ from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:1341:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/filter.c: In function 'Filter_Kill': In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c: In function 'AddSortList': crashmail/filter.c:497:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Filter: Killing netmail from \"%s\" at %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:672:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"Echomail")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmaicrashmail/areafix.c:865:37: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] mtagname=(uchar *)osAlloc(strlen(tagname)+1); ^~~~~~~ l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/outbound.c:677:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Unknown flavour \"%s\" for \"%s\"",buf2,file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1348:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ incrashmail/areafix.c:866:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] mdesc=(uchar *)osAlloc(strlen(desc)+1); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:503:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Filter: Killing message from \"%s\" in %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ signedness [-Wpointer-sign] if(stricmp(buf2,"FORWARD")==0) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1352:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"DESC")==0) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1:crashmail/areafix.c:877:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mtagname,tagname); ^~~~~~~~ /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c: In function 'Filter_Twit': crashmail/outbound.c:682:18: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] n4d.Zone=atol(buf2); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:521:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Filter: Twitting netmail from \"%s\" at %s",crashmail/areafix.c:877:20: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mtagname,tagname); ^~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/outbound.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ crashmail/config.c:1356:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(buf2,"GROUP")==0) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *)crashmail/areafix.c:878:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mdesc,desc); ^~~~~ crashmail/outbound.c:685:17: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] n4d.Net=atol(buf2); ^~~~ __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/outbound.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ crashmail/outbound.c:688:18: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign]crashmail/areafix.c:878:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mdesc,desc); ^~~~ n4d.Node=atol(buf2); ^~~~ crashmail/config.c:1360:26: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/outbound.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, crashmail/areafix.c: In function 'CompareAreas': from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:691:19: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] n4d.Point=atol(buf2); ^~~~ In file included from crashmail/crashmail.h:4, from crashmail/outbound.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...);crashmail/areafix.c:916:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] return(stricmp((*s1)->Tagname,(*s2)->Tagname)); ~~~~~^~~~~~~~~ ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:699:91: warning: pointer targets in passing argument 1 of 'GetFilePart' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO,"Cannot add \"%s\" to outbound, node is busy...",GetFilePart(file)); ^~~~ In file included from crashmail/crashmail.h:14, from crashmail/outbound.c:1: ./shared/path.h:3:8: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c:916:39: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] return(stricmp((*s1)->Tagname,(*s2)->Tagname)); ~~~~~^~~~~~~~~ crashmail/filter.c:527:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Filter: Twitting message from \"%s\" in %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uchar *GetFilePart(uchar *str); ^~~~~~~~~~~ crashmail/config.c:1367:27: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid group \"%s\"",buf2); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c: In function 'AddForwardList': In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/outbound.c:699:30: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO,"Cannot add \"%s\" to outbound, node is busy...",GetFilePart(file)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1376:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in si~~~~~ gnedness [-Wpointer-sign] sprintf(cfgerr,"Unknown switch \"%s\"",buf2); ^~~~~~ crashmail/nl_v7p.c: In function 'v7p_unpack': cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/nl_cmnl.c -o obj/nl_cmnl.o In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/nl_v7p.c:186:17: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *table=" EANROSTILCHBDMUGPKYWFVcrashmail/outbound.c:719:28: warning: pointer targets in passing argument 2 of 'mystrncpy' differ inJXZQ-'0123456789"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ signedness [-Wpointer-sign] mystrncpy(pktname,file,200); ^~~~ crashmail/config.c:1382:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"FILTER")==0) ^~~~~~~ crashmail/filter.c: In function 'Filter_Copy': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, In file included from crashmail/crashmail.h:12, from crashmail/outbound.c:1: ./shared/mystrncpy.h:6:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char * from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ ' void mystrncpy(uchar *dest,uchar *src,ulong len); ^~~~~~~~~ crashmail/filter.c:544:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Filter: Copying message to area %s",tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/nl_v7p.c: In function 'v7p_gethubregion': crashmail/config.c:1398:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/outbound.c:721:17: warning: pointer targets in passing argument 1 of 'strcat' differ in sicrashmail/nl_v7p.c:283:23: warning: pointer targets in passing argument 1 of 'hextodec' differ in signedness [-Wpointer-sign] dtpoffset=hextodec(&unpacked[sum]); ^~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ gnedness [-Wpointer-sign] strcat(pktname,".pkt"); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/nl_v7p.c:1: crashmail/misc.h:44:15: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} unsigned long hextodec(char *hex); ^~~~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/mb_msg.c -o obj/mb_msg.o crashmail/outbound.c:723:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Packing %s for %d:%d/%d.%d with %s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:547:22: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Tagname,tagname)==0) break; ~~~~^~~~~~~~~ crashmail/config.c:1403:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"KILL")==0 || stricmp(cfgword,"TWIT")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:731:19: warning: pointer targets in passing argument 1 of 'osRename' differ in signedness [-Wpointer-sign] osRename(file,pktname); ^~~~ In file included from crashmail/crashmail.h:23, from crashmail/outbound.c:1: ./oslib/osmisc.h:12:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osRename(uchar *oldfile,uchar *newfile); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:547:32: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(area->Tagname,tagname)==0) break; ^~~~~~~ crashmail/areafix.c:999:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"AreaFix: File %s not found",arealist->AreaFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/nl_v7p.c: In function 'v7p_nlStart': crashmail/outbound.c:740:31: warning: pointer targets in passing argument 2 of 'osRename' differ in signedness [-Wpointer-sign] osRename(pktname,file); ^~~~ In file included from crashmail/crashmail.h:23, from crashmail/outbound.c:1: ./oslib/osmisc.h:12:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/config.c:1403:53: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"KILL")==0 || stricmp(cfgword,"TWIT")==0) ^~~~~~~ crashmail/areafix.c:1000:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"AreaFix: Error: %s",osErrorMsg(err)); ^~~~~~~~~~~~~~~~~~~~ crashmail/nl_v7p.c:6:25: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] #define V7P_NDXFILENAME "NODEX.ndx" ^~~~~~~~~~~ crashmail/nl_v7p.c:307:35: note: in expansion of macro 'V7P_NDXFILENAME' MakeFullPath(config.cfg_Nodelist,V7P_NDXFILENAME,ndxname,120); ^~~~~~~~~~~~~~~ bool osRename(uchar *oldfile,uchar *newfile); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:741:37: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"BEFOREPACK command failed: %lu",res); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:14, from crashmail/nl_v7p.c:1: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:559:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"AREA:%s\x0d",mm->Area); ^~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/nl_v7p.c:7:25: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] #define V7P_DATFILENAME "NODEX.dat" ^~~~~~~~~~~ crashmail/nl_v7p.c:308:35: note: in expansion of macro 'V7P_DATFILENAME' MakeFullPath(config.cfg_Nodelist,V7P_DATFILENAME,datname,120); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:761:28: warning: pointer targets in passing argument 2 of 'osRename' differ in signedness [-Wpointer-sign] osRename(pktname,file); ^~~~ crashmail/config.c:1407:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigcrashmail/areafix.c:1030:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,area->Tagname)==0) break; ^~~ In file included from crashmail/crashmail.h:14, from crashmail/nl_v7p.c:1: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ nedness [-Wpointer-sign] strcpy(cfgerr,"No previous FILTER line"); ^~~~~~ crashmail/nl_v7p.c:8:25: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in In file included from crashmail/crashmail.h:23, from crashmail/outbound.c:1: ./oslicrashmail/filter.c:560:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signb/osmisc.h:12:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osRename(uchar *oldfile,uchar *newfile); ^~~~~~~~ edness [-Wpointer-sign] mmAddBuf(&mm->TextChunks,buf,strlen(buf)); ^~~ signedness [-Wpointer-sign] #define V7P_DTPFILENAME "NODEX.dtp" ^~~~~~~~~~~ crashmail/nl_v7p.c:309:35: note: in expansion of macro 'V7P_DTPFILENAME' MakeFullPath(config.cfg_Nodelist,V7P_DTPFILENAME,dtpname,120); ^~~~~~~~~~~~~~~ crashmail/outbound.c:762:34: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Packer failed: %lu",res); ^~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:14, from crashmail/nl_v7p.c:1: ./sharedcrashmail/config.c:1421:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ signedness [-Wpointer-sign] if(stricmp(cfgword,"KILL")==0) ^~~~~~~ crashmail/outbound.c:771:56: warning: pointer targets in passing argument 1 of 'GetFilePart' differ in signedness [-Wpointer-sign] MakeFullPath(config.cfg_PacketDir,GetFilePart(file),pktname,200); ^~~~ crashmail/nl_v7p.c:313:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Failed to open V7+ index file \"%s\"",ndxname); In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, ^~~~~~ crashmail/filter.c: In function 'Filter_WriteBad': from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:14, from crashmail/outbound.c:1: ./shared/path.h:3:8: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' ucIn file included from crashmail/crashmail.h:2, from crashmail/nl_v7p.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ har *GetFilePart(uchar *str); ^~~~~~~~~~~ crashmail/config.c:1424:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"TWIT")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:581:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Filter: Writing message to BAD area (\"%s\")",reason); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/nl_v7p.c:319:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Failed to open V7+ data file \"%s\"",datname); ^~~~~~ crashmail/outbound.c:773:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(pktname,".pkt"); ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/config.c:1427:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"COPY")==0 || stricmp(cfgword,"EXECUTE")==0 || stricmp(cfgword,"WRITELOG")==0 || ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/nl_v7p.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/outbound.c:775:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Sending %s unpacked to %d:%d/%d.%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:782:23: warning: pointer targets in passing argument 1 of 'movefile' differ in signedness [-Wpointer-sign] if(!movefile(file,pktname)) ^~~~ In file included from crashmail/crashmail.h:37, from crashmail/outbound.c:1: crashmail/misc.h:35:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool movefile(uchar *file,uchar *newfile); ^~~~~~~~ crashmail/nl_v7p.c:326:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Failed to open V7+ dtp file \"%s\" (not a V7+ nodelist?)",dtpname); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/nl_v7p.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/outbound.c:784:34: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to move file \"%s\" to \"%s\""crashmail/areafix.c:1030:32: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,area->Tagname)==0) break; ~~~~^~~~~~~~~ ,file,pktname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c: In function 'Filter_WriteLog': crashmail/config.c:1427:57: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"COPY")==0 || stricmp(cfgword,"EXECUTE")==0 || stricmp(cfgword,"WRITELOG")==0 || ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}ail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:600:6: warning: pointer targets in passing argument 4 of 'ExpandFilter' differ in signedness [-Wpointer-sign] "", ^~ crashmail/nl_v7p.c:334:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"V7+ nodelist \"%s\" appears to be corrupt",config.cfg_Nodelist); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/nl_v7p.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/filter.c:1: crashmail/misc.h:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void ExpandFilter(uchar *cmd,uchar *dest,ulong destsize, ^~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:601:7: warning: pointer targets in passing argument 5 of 'ExpandFilter' differ in signedness [-Wpointer-sign] "", ^~ crashmail/outbound.c:813:11: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,".%cut",letter); ^~~~ In file included from crashmail/crashmail.h:37,In file included from crashmail/crashmail.h:2, from crashmail/outbound.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ from crashmail/filter.c:1: crashmail/misc.h:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void ExpandFilter(uchar *cmd,uchar *dest,ulong destsize, ^~~~~~~~~~~~ crashmail/config.c:1427:92: warning: pointer targets in passing argument 1 of 'strcasecmp' differ incrashmail/nl_v7p.c:343:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(errbuf,"Record size of V7+ nodelist is too big (%d uchars, m signedness [-Wpointer-sign] else if(stricmp(cfgword,"COPY")==0 || stricmp(cfgword,"EXECUTE")==0 || stricmp(cfgword,"WRITELOG")==0 || crashmail/outbound.c:814:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,basename); ^~~ ax is %d uchars)",v7p_ndxrecsize,V7P_NDXBUFSIZE); ^~~~~~ ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:602:7: warning: pointer targets in passing argument 6 of 'ExpandFilter' differ in signedness [-Wpointer-sign] "", ^~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/nl_v7p.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/filter.c:1: crashmail/misc.h:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' vocrashmail/outbound.c:814:14: warning: pointer targets in passing argument 2 of 'strcpy' differ in siid ExpandFilter(uchar *cmd,uchar *dest,ulong destsize, ^~~~~~~~~~~~ gnedness [-Wpointer-sign] strcpy(buf,basename); ^~~~~~~~ crashmail/config.c:1428:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] stricmp(cfgword,"WRITEBAD")==0 || stricmp(cfgword,"BOUNCEMSG")==0 || stricmp(cfgword,"BOUNCEHEADER")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/nl_v7p.c:352:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigcrashmail/filter.c:611:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in siIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' bunedness [-Wpointer-sign] sprintf(errbuf,"V7+ nodelist \"%s\" appears to be corrupt",config.cfg_Nodelist); ^~~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ gnedness [-Wpointer-sign] LogWrite(1,TOSSINGINFO,"%s",buf); ^~~~ crashmail/outbound.c:815:10: warning: pointer targets in passing argument 1 of 'strcat' differ in siIn file included from crashmail/crashmail.h:2, from crashmail/nl_v7p.c:1:gnedness [-Wpointer-sign] strcat(buf,buf2); ^~~ crashmail/config.c:1428:57: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] stricmp(cfgword,"WRITEBAD")==0 || stricmp(cfgword,"BOUNCEMSG")==0 || stricmp(cfgword,"BOUNCEHEADER")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c: In function 'Filter_Execute': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:1033:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,ss->Tagname)==0) break; ^~~ crashmail/filter.c:632:14: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(cmd,"%m")) msg=TRUE; ^~~ crashmail/outbound.c:815:14: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,buf2); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/outbound.c:1: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3,crashmail/areafix.c:1033:30: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,ss->Tagname)==0) break; ~~^~~~~~~~~ crashmail/config.c:1428:92: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] stricmp(cfgword,"WRITEBAD")==0 || stricmp(cfgword,"BOUNCEMSG")==0 || stricmp(cfgword,"BOUNCEHEADER")==0) ^~~~~~~ from crashmail/filter.c:1: /usr/include/string.h:138:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strstr(const char *, const char *) __pure; ^~~~~~ crashmail/outbound.c:817:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Sending unpacked netmail to %d:%d/%d.%d (%s)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:831:19: warning: pointer targets in passing argument 1 of 'osOpen' differ in signedness [-Wpointer-sign] if(!(ifh=osOpen(file,MODE_OLDFILE))) ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/outbound.c:1: ./oslib/osfile.h:17:8: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' osFile osOpen(uchar *name,ulong mode); ^~~~~~ crashmail/config.c:1432:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous FILTER line");crashmail/areafix.c:1041:36: warning: pointer targets in passing argument 2 of 'AddSortList' differ in signedness [-Wpointer-sign] res=AddSortList(buf,"",arealist->Group,FALSE,FALSE,-1); ^~ crashmail/filter.c:633:14: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(cmd,"%r")) rfc1=TRUE; ^~~ crashmail/outbound.c:834:25: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open \"%s\"",file); ^~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:138:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strstr(const char *, const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/outbound.c:835:25: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:860:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool AddSortList(uchar *tagname,uchar *desc,uchar group,bool attached,bool feed,long weekkb) ^~~~~~~~~~~ crashmail/filter.c:634:14: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(cmd,"%R")) rfc2=TRUE; ^~~ crashmail/outbound.c:846:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open \"%s\"",file); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1:crashmail/areafix.c: In function 'AddCommandReply': crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:138:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strstr(const char *, const char *) __pure; ^~~~~~ crashmail/config.c:1446:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"COPY")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:636:20: warning: pointer targets in passing argument 1 of 'tmpnam' differ in signedness [-Wpointer-sign] if(rfc1) tmpnam(rfcbuf1); ^~~~~~~ crashmail/outbound.c:847:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:231:7: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *tmpnam(char *);crashmail/areafix.c:1058:12: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(cmd) <= 30) ^~~ ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/outbound.c:862:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to open \"%s\"",file); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:637:20: warning: pointer targets in passing argument 1 of 'tmpnam' differ in signedness [-Wpointer-sign] if(rfc2) tmpnam(rfcbuf2); ^~~~~~~ crashmail/outbound.c:863:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34,crashmail/areafix.c:1060:19: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%-30s %s",cmd,reply); ^~~~~~~~~~ from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:231:7: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *tmpnam(char *); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1449:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"EXECUTE")==0) ^~~~~~~ crashmail/filter.c:638:20: warning: pointer targets in passing argument 1 of 'tmpnam' differ in signedness [-Wpointer-sign] if(msg) tmpnam(msgbuf); ^~~~~~ crashmail/outbound.c:881:12: warning: pointer targets in passing argument 1 of 'osDelete' differ in signedness [-Wpointer-sign] osDelete(file); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:23, from crashmail/outbound.c:1: ./oslib/osmisc.h:13:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c:1064:19: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%s",cmd); ^~~~ bool osDelete(uchar *file); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:231:7: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} char *tmpnam(char *); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/outbound.c: In function 'ArchiveOutbound': crashmail/areafix.c:1065:19: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%-30s %s","",reply); ^~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/outbound.c:900:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,ACTIONINFO,"Scanning for orphan files"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1452:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ incrashmail/areafix.c: In function 'rawSendList': crashmail/outbound.c:905:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",config.cfg_PacketDir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ signedness [-Wpointer-sign] if(stricmp(cfgword,"WRITELOG")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:906:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:1084:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Sending query to %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:914:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMINFO,"Found orphan file \"%s\", retrying...",fe-crashmail/areafix.c:1093:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Sending list of unlinked areas to %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:664:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,SYSTEMINFO,"Filter: Executing external command \"%s\"",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >Name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1455:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"WRITEBAD")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' bucrashmail/filter.c:676:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sicrashmail/outbound.c:927:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in gnedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Filter: External command returned without error, killing message\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",config.cfg_PacketDir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/outbound.c:928:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:683:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Filter: External command failed with error %lu, exiting...",arcres); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:942:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,ACTIONINFO,"Scanning for old packets");crashmail/areafix.c:1102:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Sending list of areas to %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1458:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"BOUNCEMSG")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/outbound.c:947:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",config.cfg_PacketDir); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char crashmail/areafix.c:1113:69: warning: pointer targets in passing argument 5 of 'afInitReply' differ in signedness [-Wpointer-sign] if(!(afr=afInitReply(config.cfg_Sysop,from4d,toname,&cnode->Node,"AreaFix list of areas"))) ^~~~~~~~~~~~~~~~~~~~~~~ *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:17:17: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' struct afReply *afInitReply(uchar *fromname,struct Node4D *from4d,uchar *toname,struct Node4D *to4d,uchar *subject); ^~~~~~~~~~~ crashmail/outbound.c:948:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/filter.c: In function 'Filter_Bounce': In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/filter.c:704:6: warning: pointer targets in passing argument 4 of 'ExpandFilter' differ in signedness [-Wpointer-sign] "", ^~ crashmail/config.c:1461:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"BOUNCEHEADER")==0) ^~~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/filter.c:1:crashmail/areafix.c:1119:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"This is a list of all connected areas at %lu:%lu/%lu.%lu:", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/outbound.c:957:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMINFO,"Found old packet file \"%s\", retrying...",fe->Name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/misc.h:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void ExpandFilter(uchar *cmd,uchar *dest,ulong destsize, ^~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/filter.c:705:7: warning: pointer targets in passing argument 5 of 'ExpandFilter' differ in signedness [-Wpointer-sign] "", ^~ crashmail/outbound.c:960:16: warning: pointer targets in passing argument 1 of 'PackFile' differ in signedness [-Wpointer-sign] PackFile(buf); ^~~ In file included from crashmail/crashmail.h:37, from crashmail/filter.c:1: crashmail/misc.h:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void ExpandFilter(uchar *cmd,uchar *dest,ulong destsize, ^~~~~~~~~~~~ crashmail/outbound.c:637:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} bool PackFile(char *file) ^~~~~~~~ crashmail/filter.c:706:7: warning: pointer targets in passing argument 6 of 'ExpandFilter' differ in signedness [-Wpointer-sign] "", ^~ crashmail/config.c:1466:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument");crashmail/areafix.c:1127:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"This is a list of all available areas at %lu:%lu/%lu.%lu:", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:37, from crashmail/filter.c:1: crashmail/misc.h:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void ExpandFilter(uchar *cmd,uchar *dest,ulong destsize, ^~~~~~~~~~~~ ^~~~~~ crashmail/outbound.c:967:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(3,ACTIONINFO,"Scanning for new files to pack"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/outbound.c:972:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to read directory \"%s\"",config.cfg_PacketCreate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:715:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,TOSSINGINFO,"Filter: Bouncing message (\"%s\")",reasonbuf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...);crashmail/areafix.c:1135:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"This is a list of all unlinked areas at %lu:%lu/%lu.%lu:", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ crashmail/outbound.c:973:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/config.c:1471:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!(tmpcommand->string=(uchar *)osAlloc(strlen(buf2)+1))) ^~~~ In file included from crashmail/crashmail.h:34, from crashmail/outbound.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/outbound.c:984:20: warning: pointer targets in passing argument 1 of 'PackFile' differ in signedness [-Wpointer-sign] if(!PackFile(buf)) ^~~ crashmail/outbound.c:637:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} bool PackFile(char *file) ^~~~~~~~ crashmail/areafix.c:1143:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ crashmail/filter.c: In function 'Filter_Remap': crashmail/config.c:1478:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpcommand->string,buf2); ~~~~~~~~~~^~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedcrashmail/areafix.c:1187:37: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"AreaFix: Out of memory when building list of areas"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:733:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Filter: Only netmails can be remapped"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1478:30: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpcommand->string,buf2); ^~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -c crashmail/mb_jam.c -o obj/mb_jam.o In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:737:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/areafix.c:1188:30: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"Failed to build list of areas, out of memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edness [-Wpointer-sign] strcpy(oldto,mm->To); ^~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1480:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"REMAPMSG")==0) ^~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:737:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(oldto,mm->To); ~~^~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1:crashmail/areafix.c:1206:37: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"AreaFix: Out of memory when building list of areas"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1484:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous FILTER line"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:742:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(namepat,"*")==0) strcpy(newto,mm->To); ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ crashmail/areafix.c:1207:30: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"Failed to build list of areas, out of memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:742:38: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/config.c:1502:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ edness [-Wpointer-sign] if(strcmp(namepat,"*")==0) strcpy(newto,mm->To); ^~~~~ crashmail/nl_cmnl.c: In function 'cmnl_nlStart': In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/nl_cmnl.c:10:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(errbuf,cmnlLastError()); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/filter.c:742:46: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] if(strcmp(namepat,"*")==0) strcpy(newto,mm->To); ~~^~~~ crashmail/config.c:1507:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!(tmpcommand->string=(uchar *)osAlloc(strlen(buf2)+1))) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1:crashmail/areafix.c:1230:27: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ In file included from crashmail/crashmail.h:3, from crashmail/nl_cmnl.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:743:38: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else strcpy(newto,namepat); /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ ^~~~~ crashmail/nl_cmnl.c:10:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(errbuf,cmnlLastError()); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/inclcrashmail/config.c:1514:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ nedness [-Wpointer-sign] strcpy(tmpcommand->string,buf2); ~~~~~~~~~~^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/nl_cmnl.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:743:44: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] else strcpy(newto,namepat); ^~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1514:30: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpcommand->string,buf2); ^~~~ In file included from crashmail/crashmail.h:3,crashmail/areafix.c:1232:38: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] if(ss->Group) afAddLine(afr," Group: %s",config.cfg_GroupNames[ss->Group-'A']); ^~~~~~~~~~~~ from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_msg.c: In function 'msg_importfunc': crashmail/mb_msg.c:79:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signcrashmail/config.c:1518:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ edness [-Wpointer-sign] sprintf(buf2,"%lu.msg",ma->HighMsg); ^~~~ In file included from crashmail/crashmail.h:2, from crashmail/mb_msg.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/inclcrashmail/filter.c:756:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in siude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ gnedness [-Wpointer-sign] LogWrite(4,SYSTEMINFO,"Filter: Remapping message to %s at %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb_msg.c:85:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"%lu.msg",ma->HighMsg); ^~~~ In file included from crashmail/crashmail.h:2, from crashmail/mb_msg.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1525:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Invalid node pattern \"%s\"",buf2); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/filter.c:763:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,SYSTEMINFO,"Filter: Message originally to %s at %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1530:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"REMOTEAF")==0) ^~~~~~~ crashmail/mb_msg.c: In function 'msg_exportfunc': crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c:1233:38: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] else afAddLine(afr," Group: %s",""); ^~~~~~~~~~~~ crashmail/config.c:1534:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous NODE line"); ^~~~~~ crashmail/mb_msg.c:134:34: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(area->Path,"1.msg",buf,200); ^~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:14, from crashmail/mb_msg.c:1: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize);In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ ^~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/filter.c:776:13: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->To,newto); ~~^~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1541:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:776:18: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]crashmail/areafix.c:1235:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ strcpy(mm->To,newto); ^~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'uncrashmail/config.c:1548:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_msg.c: In function 'msg_ExportMSGNum': nedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/mb_msg.c:185:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"%lu.msg",num); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/mb_msg.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c:1237:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," Tagname Description KB/week"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1555:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf2,"NEEDSPLUS")==0) ^~~~ crashmail/mb_msg.c:196:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Unexpected EOF while reading %s, message ignored",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1560:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unknown switch \"%s\"",buf2); ^~~~~~ crashmail/areafix.c:1238:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," ---------------------------- --------------------------------- -------"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/mb_msg.c:217:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Area,""); ~~^~~~~~ crashmail/filter.c:793:22: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(strncmp(&tmp->Data[c],"\x01""INTL",5)==0) skip=TRUE; ^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1566:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"REMOTESYSOP")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_msg.c:220:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Area,area->Tagname); ~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1570:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"No previous NODE line"); ^~~~~~ crashmail/filter.c:794:22: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(strncmp(&tmp->Data[c],"\x01""FMPT",5)==0) skip=TRUE; ^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_msg.c:220:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Area,area->Tagname); ~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1577:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:795:22: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(strncmp(&tmp->Data[c],"\x01""TOPT",5)==0) skip=TRUE; ^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/config.c:1583:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"STRIPRE")==0) ^~~~~~~ crashmail/filter.c:805:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01Remapped to %s at %u:%u/%u.%u by %u:%u/%u.%u\x0d", ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/inclcrashmail/config.c:1587:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ inude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"FORCEINTL")==0) ^~~~~~~ crashmail/mb_msg.c:250:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"\x01RESCANNED %u:%u/%u.%u\x0d",area->Aka->Node.ZIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ one, ^~~~ crashmail/filter.c:818:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01Message originally to %s at %u:%u/%u.%ud", In file included from crashmail/crashmail.h:2, from crashmail/mb_msg.c:1: /usr/incl ^~~ ude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1591:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"BOUNCEHEADERONLY")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/mb_msg.c:269:27: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigcrashmail/config.c:1595:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ incrashmail/filter.c: In function 'Filter': nedness [-Wpointer-sign] sprintf(buf2,"\x01INTL %u:%u/%u %u:%u/%u\x0d",Msg.DestZone,Msg.DestNet,Msg.DestNode, ^~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"REMOVEWHENFEED")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/mb_msg.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:1255:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,"?"); ^~~ crashmail/filter.c:859:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sicrashmail/mb_msg.c:307:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in siggnedness [-Wpointer-sign] LogWrite(3,TOSSINGERR,"Syntax error in filter"); ^~~~~~~~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] sprintf(buf2,"%lu.msg",num); ^~~~ crashmail/config.c:1599:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"INCLUDEFORWARD")==0) ^~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/mb_msg.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/filter.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_msg.c:314:27: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,TOSSINGINFO,"Deleting message with KILLSENT flag"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1603:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"NOMAXOUTBOUNDZONE")==0) ^~~~~~~ crashmail/mb_msg.c:170:10: warning: variable 'rlen' set but not used [-Wunused-but-set-variable] ulong rlen; ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c: In function 'CheckFilter': crashmail/mb_msg.c: In function 'msg_scandirfunc': crashmail/filter.c:957:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(filter) > 200) ^~~~~~ crashmail/config.c:1607:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"ALLOWKILLSENT")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/mb_msg.c:349:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(file) > 4) ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/config.c:1611:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"FLOWCRLF")==0) ^~~~~~~ crashmail/mb_jam.c: In function 'jam_openbase': crashmail/filter.c:959:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Syntax error in filter"); ^~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -o ../bin/crashstats tools/crashstats.c obj/jblist.o obj/jbstrcpy.o obj/mystrncpy.o obj/parseargs.o obj/node4d.o obj/expr.o obj/path.o oslib_linux/oslib.a In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:81:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,SYSTEMINFO,"Creating JAM messagebase \"%s\"",area->area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_msg.c:351:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(stricmp(&file[strlen(file)-4],".msg")==0) ^~~~ crashmail/config.c:1615:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"NOEXPORTNETMAIL")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_msg.c:351:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(&file[strlen(file)-4],".msg")==0) ^~~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c:86:31: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to create JAM messagebase \"%s\"",area->area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:963:16: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr," Syntax error in filter:\n %s\n",filter); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/filter.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1619:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"NOROUTE")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_msg.c:353:18: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] if(atol(file) > msg_temphighmsg) ^~~~ crashmail/filter.c:966:18: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(cfgerr," "); ^~~~~~ crashmail/mb_jam.c: In function 'jam_getarea': In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c:132:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Failed to get size of JAM area \"%s\"",area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/mb_msg.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ crashmail/mb_jam.c:140:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Failed to read header of JAM area \"%s\"",area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_msg.c:354:36: warning: pointer targets in passing argument 1 of 'atol' differ in signedcrashmail/filter.c:968:15: warning: pointer targets in passing argument 1 of 'strcat' differ in signness [-Wpointer-sign] msg_temphighmsg = atol(file); ^~~~ edness [-Wpointer-sign] strcat(cfgerr,"^"); ^~~~~~ crashmail/config.c:1623:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"ANSWERRECEIPT")==0) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c: In function 'jam_gethighwater': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/mb_msg.c:1: /usr/inclcrashmail/mb_jam.c:158:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,ja->area->Path); ^~~ crashmail/filter.c:969:15: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(cfgerr,"\n"); ^~~~~~ ude/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned chIn file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedar *'} long atol(const char *); ^~~~ char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -o ../bincrashmail/config.c:1627:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ incrashmail/filter.c:970:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signIn file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/incl signedness [-Wpointer-sign] else if(stricmp(cfgword,"ANSWERAUDIT")==0) ^~~~~~~ /crashlist tools/crashlist.c obj/jblist.o obj/jbstrcpy.o obj/mystrncpy.o obj/parseargs.o obj/node4d.o obj/expr.o obj/path.o oslib_linux/oslib.a ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ edness [-Wpointer-sign] In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:158:23: warning: pointer targets in passing argument 2 of 'strcpy' differ in sign strcat(cfgerr," "); ^~~~~~ edness [-Wpointer-sign] strcpy(buf,ja->area->Path); ~~~~~~~~^~~~~~ crashmail/mb_msg.c:356:18: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] if(atol(file) < msg_templowmsg || msg_templowmsg==0 ||msg_templowmsg==1) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c:159:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,".cmhw"); ^~~ crashmail/config.c:1631:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"CHECKSEENBY")==0) ^~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/mb_msg.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/inclcrashmail/mb_msg.c:357:21: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] if(atol(file) >= 2 ) msg_templowmsg=atol(file); ^~~~ ude/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:971:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(cfgerr,errstr); ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/mb_msg.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c: In function 'jam_writehighwater': crashmail/mb_msg.c:357:54: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] if(atol(file) >= 2 ) msg_templowmsg=atol(file); ^~~~ crashmail/mb_jam.c:179:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,ja->area->Path); ^~~ In file included from crashmail/crashmail.h:4, from crashmail/mb_msg.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/inclcrashmail/config.c:1635:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"CHECKPKTDEST")==0) ^~~~~~~ ude/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:971:24: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(cfgerr,errstr); ^~~~~~ crashmail/mb_msg.c: In function 'msg_GetHighLowMsg': In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/filter.c:1: /usr/inclcrashmail/mb_jam.c:179:23: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,ja->area->Path); ~~~~~~~~^~~~~~ ude/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_msg.c:366:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,SYSTEMINFO,"Creating directory \"%s\"",area->area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1639:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ inIn file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"PATH3D")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *)In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/incl __pure; ^~~~~~~~~~ ude/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_msg.c:371:31: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Unable to create directory"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_jam.c:180:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,".cmhw"); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_msg.c:372:25: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/config.c:1643:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"IMPORTEMPTYNETMAIL")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:1258:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%ld",ss->WeekKB); ^~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/mb_msg.c:384:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to scan directory %s",area->area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1647:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"IMPORTAREAFIX")==0) ^~~~~~~ crashmail/filter.c: In function 'filter_evalfunc': crashmail/mb_jam.c: In function 'jam_addfield': In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:256:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] Subfield_S.DatLen = strlen(fielddata); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/filter.c:481:37: warning: '%s' directive writing up to 99 bytes into a region of size 83 [-Wformat-overflow=] sprintf(errbuf,"Unknown variable %s",var); ^~ ~~~ crashmail/mb_msg.c:385:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/filter.c:481:4: note: 'sprintf' output between 18 and 117 bytes into a destination of size 100 sprintf(errbuf,"Unknown variable %s",var); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c: At top level: crashmail/config.c:1651:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREAFIXREMOVE")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmaiIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:271:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { { "PVT", MSG_PRIVATE, FLAG_PVT }, ^~~~~ crashmail/filter.c:456:57: warning: '%s' directive writing up to 99 bytes into a region of size 69 [-Wformat-overflow=] sprintf(errbuf,"Nodelist required for variable %s",var); ^~ ~~~ crashmail/mb_jam.c:271:5: note: (near initialization for 'jam_flagarray[0].name') crashmail/mb_jam.c:272:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "HLD", MSG_HOLD, FLAG_HOLD }, ^~~~~ crashmail/filter.c:456:10: note: 'sprintf' output between 32 and 131 bytes into a destination of size 100 sprintf(errbuf,"Nodelist required for variable %s",var); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c:272:5: note: (near initialization for 'jam_flagarray[1].name') crashmail/config.c:1655:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"NODIRECTATTACH")==0) ^~~~~~~ crashmail/mb_msg.c: In function 'msg_WriteHighWater': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_msg.c:410:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Warning: Highwater mark in %s exceeds 65535, cannot store in 1.msg", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/filter.c:440:57: warning: '%s' directive writing up to 99 bytes into a region of size 69 [-Wformat-overflow=] sprintf(errbuf,"Nodelist required for variable %s",var); ^~ ~~~ crashmail/config.c:1659:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"BOUNCEPOINTS")==0) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_jam.c:273:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "CRA", MSG_CRASH, FLAG_CRASH }, ^~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:273:5: note: (near initialization for 'jam_flagarray[2].name') crashmail/filter.c:440:10: note: 'sprintf' output between 32 and 131 bytes into a destination of size 100 sprintf(errbuf,"Nodelist required for variable %s",var); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1663:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"IMPORTSEENBY")==0) ^~~~~~~ crashmail/mb_msg.c:416:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.From,"CrashMail II"); ~~~^~~~~ crashmail/mb_jam.c:274:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "K/S", MSG_KILLSENT, FLAG_KILLSENTIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, }, ^~~~~ from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/filter.c:424:57: warning: '%s' directive writing up to 99 bytes into a region of size 69 [-Wformat-overflow=] sprintf(errbuf,"Nodelist required for variable %s",var); ^~ ~~~ crashmail/mb_jam.c:274:5: note: (near initialization for 'jam_flagarray[3].name') In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/filter.c:424:10: note: 'sprintf' output between 32 and 131 bytes into a destination of size 100 sprintf(errbuf,"Nodelist required for variable %s",var); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c:275:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned chacrashmail/config.c:1667:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"WEEKDAYNAMING")==0) ^~~~~~~ r *'} from 'char *' differ in signedness [-Wpointer-sign] { "SNT", MSG_SENT, FLAG_SENT }, ^~~~~ crashmail/mb_msg.c:417:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.To,"All"); ~~~^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:275:5: note: (near initialization for 'jam_flagarray[4].name') crashmail/filter.c:408:57: warning: '%s' directive writing up to 99 bytes into a region of size 69 [-Wformat-overflow=] sprintf(errbuf,"Nodelist required for variable %s",var); In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/inclcrashmail/mb_jam.c:276:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned cha ^~ ~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ r *'} from 'char *' differ in signedness [-Wpointer-sign] { "RCV", MSG_READ, FLAG_RECD }, ^~~~~ crashmail/config.c:1671:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"ADDTID")==0) ^~~~~~~ crashmail/filter.c:408:10: note: 'sprintf' output between 32 and 131 bytes into a destination of size 100 sprintf(errbuf,"Nodelist required for variable %s",var); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c:276:5: note: (near initialization for 'jam_flagarray[5].name')In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_msg.c:418:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.Subject,"HighWater mark"); ~~~^~~~~~~~ crashmail/config.c:1675:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"ALLOWRESCAN")==0) ^~~~~~~ tools/crashlist.c:29:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { { ARGTYPE_STRING, "DIRECTORY", ARGFLAG_AUTO, NULL }, ^~~~~~~~~~~ crashmail/mb_jam.c:277:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "A/S", MSG_ARCHIVESENT, 0, }, ^~~~~ tools/crashlist.c:29:24: note: (near initialization for 'args[0].name') In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:277:5: note: (near initialization for 'jam_flagarray[6].name') In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlist.c: In function 'isnodelistending': crashmail/mb_jam.c:278:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "DIR", MSG_DIRECT, 0 }, ^~~~~ crashmail/mb_jam.c:278:5: note: (near initialization for 'jam_flagarray[7].name') tools/crashlist.c:75:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(name)<4) return(FALSE); ^~~~ crashmail/config.c:1679:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"FORWARDPASSTHRU")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from tools/crashlist.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/mb_msg.c:436:34: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(area->area->Path,"1.msg",buf,200); ^~~~~~~ crashmail/mb_jam.c:279:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "FIL", MSG_FILEATTACH, FLAG_FILEATTACH }, ^~~~~ In file included from crashmail/crashmail.h:14, from crashmail/mb_msg.c:1: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' voidtools/crashlist.c:77:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signed MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ ness [-Wpointer-sign] if(name[strlen(name)-4]!='.') return(FALSE); ^~~~ crashmail/mb_jam.c:279:5: note: (near initialization for 'jam_flagarray[8].name') In file included from tools/crashlist.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/mb_jam.c:280:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "FRQ", MSG_FILEREQUEST, FLAG_FILEREQ }, ^~~~~ crashmail/mb_jam.c:280:5: note: (near initialization for 'jam_flagarray[9].name') crashmail/config.c:1683:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"MAXPKTSIZE")==0) ^~~~~~~ cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -o ../bin/crashgetnode tools/crashgetnode.c obj/jblist.o obj/jbstrcpy.o obj/mystrncpy.o obj/parseargs.o obj/node4d.o obj/expr.o obj/path.o cmnllib/cmnllib.a oslib_linux/oslib.a crashmail/mb_msg.c:441:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to write Highwater mark to %s",buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:281:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "IMM", MSG_IMMEDIATE, 0 In file included from tools/crashlist.c:5: tools/crashlist.c:79:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!isdigit(name[strlen(name)-3])) return(FALSE); ^~~~ }, ^~~~~ crashmail/mb_jam.c:281:5: note: (near initialization for 'jam_flagarray[10].name') crashmail/config.c:1687:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from tools/crashlist.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/mb_jam.c:282:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned chaIn file included from tools/crashlist.c:5: tools/crashlist.c:80:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!isdigit(name[strlen(name)-2r *'} from 'char *' differ in signedness [-Wpointer-sign] { "KFS", MSG_KILLFILE, 0 }, ^~~~~ ])) return(FALSE); ^~~~ crashmail/mb_jam.c:282:5: note: (near initialization for 'jam_flagarray[11].name') In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from tools/crashlist.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c:283:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "TFS", MSG_TRUNCFILE, 0 }, ^~~~~ crashmail/mb_jam.c:283:5: note: (near initialization for 'jam_flagarray[12].name') crashmail/mb_msg.c:442:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ crashmail/mb_jam.c:284:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "LOK", MSG_LOCAL, FLAG_LOCAL }, ^~~~~ crashmail/mb_jam.c:284:5: note: (near initialization for 'jam_flagarray[13].name') In file included from tools/crashlist.c:5: tools/crashlist.c:81:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!isdigit(name[strlen(name)-1])) return(FALSE); ^~~~ crashmail/mb_jam.c:285:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "RRQ", MSG_RECEIPTREQ, FLAG_RREQ }, ^~~~~ crashmail/config.c:1692:35: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg->cfg_MaxPktSize=atoi(buf2)*1024; ^~~~ crashmail/mb_jam.c:285:5: note: (near initialization for 'jam_flagarray[14].name') In file included from crashmail/crashmail.h:34, from crashmail/mb_msg.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from tools/crashlist.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/mb_jam.c:286:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "CFM", MSG_CONFIRMREQ, 0 }, ^~~~~ crashmail/mb_jam.c:286:5: note: (near initialization for 'jam_flagarray[15].name') crashmail/mb_jam.c:287:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "FPU", MSG_FPU, 0 tools/crashlist.c: In function 'scandirfunc': }, ^~~~~ crashmail/config.c:1694:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"MAXBUNDLESIZE")==0) ^~~~~~~ crashmail/mb_jam.c:287:5: note: (near initialization for 'jam_flagarray[16].name') crashmail/mb_msg.c: In function 'msg_WriteMSG': In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, crashmail/mb_msg.c:468:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signcrashmail/mb_jam.c:288:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned cha from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ edness [-Wpointer-sign] strcpy(Msg.From,mm->From); ~~~^~~~~ r *'} from 'char *' differ in signedness [-Wpointer-sign] { "", MSG_INTRANSIT, FLAG_INTRANSIT }, ^~ crashmail/mb_jam.c:288:5: note: (near initialization for 'jam_flagarray[17].name') tools/crashlist.c:93:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strnicmp(file,findfile,strlen(file)-4)==0) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashlist.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/mb_jam.c:289:5: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "", MSG_ORPHAN, FLAG_ORPHAN }, ^~ crashmail/config.c:1698:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/mb_jam.c:289:5: note: (near initialization for 'jam_flagarray[18].name') tools/crashlist.c:93:17: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(file,findfile,strlen(file)-4)==0) ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_msg.c:468:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signIn file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ edness [-Wpointer-sign] strcpy(Msg.From,mm->From); ~~^~~~~~ crashmail/mb_jam.c: In function 'jam_findflag': cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -o ../binIn file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ /crashmaint tools/crashmaint.c obj/jblist.o obj/jbstrcpy.o obj/mystrncpy.o obj/parseargs.o obj/node4d.o obj/expr.o obj/path.o oslib_linux/oslib.a jamlib/jamlib.a crashmail/mb_jam.c:297:34: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(jam_flagarray[c].name,name)==0) return(jam_flagarray[c].jamflagbit); ~~~~~~~~~~~~~~~~^~~~~ crashmail/config.c:1703:38: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg->cfg_MaxBundleSize=atoi(buf2)*1024; ^~~~ tools/crashlist.c:93:22: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(file,findfile,strlen(file)-4)==0) ^~~~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/mb_msg.c:469:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.To,mm->To); ~~~^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/incltools/crashlist.c: In function 'ProcessList': crashmail/config.c:1705:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ inude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ signedness [-Wpointer-sign] else if(stricmp(cfgword,"DEFAULTZONE")==0) ^~~~~~~ crashmail/mb_jam.c:297:40: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(jam_flagarray[c].name,name)==0) return(jam_flagarray[c].jamflagbit); ^~~~ tools/crashlist.c:159:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,(uchar *)GetFilePart(buf)); ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from tools/crashlist.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, constIn file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ char * __restrict); ^~~~~~ crashmail/mb_msg.c:469:20: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.To,mm->To); ~~^~~~ crashmail/config.c:1709:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ tools/crashlist.c:159:13: warning: pointer targets in passing argument 2 of 'strcpy' differ in signeIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ dness [-Wpointer-sign] strcpy(buf,(uchar *)GetFilePart(buf)); ^~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c: In function 'jam_importfunc': In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1714:36: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg->cfg_DefaultZone=atoi(buf2); ^~~~ crashmail/mb_jam.c:344:31: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Out of memory"); ^~~~~~~~~~~~~~~ In file included from tools/crashlist.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *);In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ ^~~~ crashmail/mb_msg.c:470:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.Subject,mm->Subject); ~~~^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_msg.c:470:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.Subject,mm->Subject); ~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c:360:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] Header_S.MsgIdCRC=JAM_Crc32(mm->MSGID,strlen(mm->MSGID)); ~~^~~~~~~ tools/crashlist.c:175:15: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(buf,"Zone,",5)==0) ^~~ crashmail/config.c:1716:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"AREAFIXMAXLINES")==0) ^~~~~~~ crashmail/areafix.c:1260:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(ss->Tagname)<=28) ~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/inclIn file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' buude/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned ccrashmail/mb_msg.c:471:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signt argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *)edness [-Wpointer-sign] strcpy(Msg.DateTime,mm->DateTime); ~~~^~~~~~~~~ har *'} size_t strlen(const char *) __pure; ^~~~~~ __pure; ^~~~~~~~~~ tools/crashlist.c:177:18: warning: pointer targets in passing argument 1 of 'atoi' differ in signednIn file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/incless [-Wpointer-sign] idx.zone=atoi(&buf[5]); ^~~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c:361:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] Header_S.ReplyCRC=JAM_Crc32(mm->REPLY,strlen(mm->REPLY)); ~~^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/mb_msg.c:471:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(Msg.DateTime,mm->DateTime); ~~^~~~~~~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlist.c:186:15: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(buf,"Region,",7)==0) ^~~ crashmail/config.c:1720:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ In file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned ccrashmail/areafix.c:1262:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%lc%-28.28s %-33.33s %8.8s",ast,ss->Tagname,ss->Desc,buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ har *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ tools/crashlist.c:188:20: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] idx.region=atoi(&buf[7]); ^~~~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/config.c:1725:40: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg->cfg_AreaFixMaxLines=atoi(buf2); ^~~~ tools/crashlist.c:196:15: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(buf,"Host,",5)==0) ^~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from /usr/include/string.h:45,crashmail/areafix.c:1266:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%lc%-70.70s",ast,ss->Tagname); ^~~~~~~~~~~~~ from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ tools/crashlist.c:198:17: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] idx.net=atoi(&buf[5]); ^~~~~~~ crashmail/config.c:1730:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"MSG_HIGHWATER")==0) ^~~~~~~ crashmail/mb_msg.c:537:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!osWrite(fh,sbbuf,(ulong)strlen(sbbuf))) ^~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}crashmail/areafix.c:1267:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%lc%-28.28s %-33.33s %8.8s",' ',"",ss->Desc,buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_msg.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashlist.c:205:15: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(buf,"Hub,",4)==0) ^~~ In file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/mb_msg.c:553:66: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!osWrite(fh,path->Path[c],(ulong)strlen(path->Path[c]))) ~~~~~~~~~~^~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1734:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"MSG_WRITEBACK")==0) ^~~~~~~ crashmail/mb_jam.c:470:38: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(linelen>=5 && strncmp(&msgtext[linebegin],"\x01""PID:",5)==0) ^~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3,crashmail/areafix.c:1275:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"\x0d%lu linked areas.",sendlisttotal); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ from crashmail/mb_msg.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ tools/crashlist.c:207:17: warning: pointer targets in passing argument 1 of 'atoi' differ in signednIn file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/incless [-Wpointer-sign]ude/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ idx.hub=atoi(&buf[4]); ^~~~~~~ crashmail/config.c:1741:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"JAM_HIGHWATER")==0) ^~~~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:477:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] else if(linelen>=7 && strncmp(&msgtext[linebegin],"\x01""MSGID:",7)==0) ^~~~~~~~~~~~~~~~~~~ tools/crashlist.c:213:15: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(buf,"Pvt,",4)==0) ^~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7:crashmail/areafix.c:1276:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"A '%%' means that you are the feed for the area."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/config.c:1745:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"JAM_LINK")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ tools/crashlist.c:215:18: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] idx.node=atoi(&buf[4]); ^~~~~~~ crashmail/mb_jam.c:484:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] else if(linelen>=7 && strncmp(&msgtext[linebegin],"\x01""REPLY:",7)==0) ^~~~~~~~~~~~~~~~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7:crashmail/areafix.c:1280:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"\x0d%lu unlinked areas.",sendlisttotal); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tools/crashlist.c:220:15: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(buf,"Hold,",5)==0) ^~~ crashmail/config.c:1749:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"JAM_QUICKLINK")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:491:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in sigtools/crashlist.c:222:18: warning: pointer targets in passing argument 1 of 'atoi' differ in signednnedness [-Wpointer-sign] else if(linelen>=7 && strncmp(&msgtext[linebegin],"\x01""FLAGS:",7)==0) ^~~~~~~~~~~~~~~~~~~ ess [-Wpointer-sign] idx.node=atoi(&buf[5]); ^~~~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/config.c:1753:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign]crashmail/areafix.c:1284:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"\x0dTotally %lu areas, you are connected to %lu of them.",sendlisttotal,sendlistlinked); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ else if(stricmp(cfgword,"JAM_MAXOPEN")==0) ^~~~~~~ tools/crashlist.c:227:15: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(buf,",",1)==0) ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ tools/crashgetnode.c:23:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { { ARGTYPE_STRING, "NODE", ARGFLAG_AUTO | ARGFLAG_MANDATORY, NULL }, ^~~~~~ crashmail/config.c:1757:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgerr,"Missing argument"); ^~~~~~ crashmail/mb_jam.c:509:29: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(newflags,flag);In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashgetnode.c:23:24: note: (near initialization for 'args[0].name') ^~~~~~~~ tools/crashlist.c:229:18: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] idx.node=atoi(&buf[1]); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/config.c:1762:36: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg->cfg_jam_MaxOpen=atoi(buf2); ^~~~ tools/crashlist.c:234:15: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(strnicmp(buf,"Point,",6)==0) ^~~ In file included from crashmail/crashmail.h:4, from crashmail/config.c:1: /usr/inclcrashmail/mb_jam.c:509:38: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(newflags,flag); ude/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned ch ^~~~ ar *'} int atoi(const char *); ^~~~ tools/crashgetnode.c:24:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "DIRECTORY", ARGFLAG_AUTO, NULL }, ^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from tools/crashlist.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned ctools/crashgetnode.c:24:24: note: (near initialization for 'args[1].name') har *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/config.c:1769:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unknown keyword \"%s\"",cfgword); ^~~~~~ crashmail/mb_jam.c:510:29: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(newflags," "); ^~~~~~~~ tools/crashgetnode.c: In function 'strip': In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/inclcc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -o ../binude/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashgetnode.c:32:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=strlen(str)-1;str[c] < 33 && c>=0;c--) str[c]=0; ^~~ /crashwrite tools/crashwrite.c obj/jblist.o obj/jbstrcpy.o obj/mystrncpy.o obj/parseargs.o obj/node4d.o obj/expr.o obj/path.o oslib_linux/oslib.a crashmail/mb_jam.c:521:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] else if(linelen>=5 && strncmp(&msgtext[linebegin],"\x01""INTL",5)==0) ^~~~~~~~~~~~~~~~~~~ tools/crashlist.c:236:19: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] idx.point=atoi(&buf[6]); ^~~~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/inclcrashmail/config.c: In function 'CheckConfig': ude/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tools/crashlist.c: In function 'main': In file included from tools/crashgetnode.c:3: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ tools/crashlist.c:282:5: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] dir=OS_CURRENT_DIR; ^ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:526:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in sigcrashmail/areafix.c:1285:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"A '*' means that you are connected to the area."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] else if(linelen>=5 && strncmp(&msgtext[linebegin],"\x01""TOPT",5)==0) ^~~~~~~~~~~~~~~~~~~ crashmail/config.c:1790:46: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] if(cfg->cfg_TempDir[0]==0) strcpy(cfg->cfg_TempDir,cfg->cfg_Inbound); ~~~^~~~~~~~~~~~~ tools/crashlist.c:287:19: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(dir,"cmnodelist.prefs",buf,200); ^~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashgetnode.c: In function 'main': In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ In file included from tools/crashlist.c:11: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ tools/crashgetnode.c:68:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'utools/crashlist.c:298:19: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ incrashmail/mb_jam.c:531:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] else if(linelen>=5 && strncmp(&msgtext[linebegin],"\x01""FMPT",5)==0) ^~~~~~~~~~~~~~~~~~~ nsigned char *'} differ in signedness [-Wpointer-sign] dir=getenv("CMNODELISTDIR"); ^ signedness [-Wpointer-sign] MakeFullPath(dir,"cmnodelist.index",buf,200); ^~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/config.c:1790:63: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] if(cfg->cfg_TempDir[0]==0) strcpy(cfg->cfg_TempDir,cfg->cfg_Inbound); ~~~^~~~~~~~~~~~~ In file included from tools/crashlist.c:11: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'uncrashmail/mb_jam.c:585:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Out of memory"); ^~~~~~~~~~~~~~~ signed char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlist.c:323:16: warning: pointer targets in passing argument 1 of 'atoi' differ in signedncrashmail/config.c:1791:46: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigess [-Wpointer-sign] zone=atoi(buf); ^~~ nedness [-Wpointer-sign] if(cfg->cfg_PacketCreate[0]==0) strcpy(cfg->cfg_PacketCreate,cfg->cfg_Outbound); ~~~^~~~~~~~~~~~~~~~~~ tools/crashgetnode.c:110:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] buf="Node"; ^ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmaiIn file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ l/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from tools/crashlist.c:1: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ tools/crashgetnode.c:111:10: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] strtok(line,","); /* Skip number */ ^~~~ In file included from tools/crashgetnode.c:3: /usr/include/string.h:140:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strtok(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ tools/crashgetnode.c:115:14: warning: pointer targets in passing argument 1 of 'strtok' differ in signedness [-Wpointer-sign] buf=strtok(line,","); ^~~~ In file included from tools/crashgetnode.c:3: /usr/include/string.h:140:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strtok(char * __restrict, const char * __restrict); ^~~~~~ tools/crashgetnode.c:115:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] buf=strtok(line,","); ^ crashmail/mb_jam.c:595:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in sicrashmail/areafix.c:1286:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"A '%%' means that you are the feed for the area."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gnedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Timeout when trying to lock JAM messagebase \"%s\"",area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1791:68: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] if(cfg->cfg_PacketCreate[0]==0) strcpy(cfg->cfg_PacketCreate,cfg->cfg_Otools/crashgetnode.c:116:15: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka utbound); ~~~^~~~~~~~~~~~~~ 'unsigned char *'} differ in signedness [-Wpointer-sign] if(!buf) buf=""; ^ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'tools/crashgetnode.c:122:9: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka ' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ unsigned char *'} differ in signedness [-Wpointer-sign] if((buf=strtok(NULL,","))) ^ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ tools/crashgetnode.c:127:9: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if((buf=strtok(NULL,","))) ^ crashmail/mb_jam.c:603:14: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] msgtext=""; ^ tools/crashgetnode.c:132:9: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if((buf=strtok(NULL,","))) ^ crashmail/areafix.c: In function 'rawSendHelp': tools/crashgetnode.c:137:9: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if((buf=strtok(NULL,","))) ^ crashmail/areafix.c:1301:23: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Sending help file to %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1792:46: warning: pointer targets in passing argument 1 of 'strcpy' differ in sigcrashmail/mb_jam.c:615:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Failed to write message to JAM messagebase \"%s\"",area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nedness [-Wpointer-sign] if(cfg->cfg_PacketDir[0]==0) strcpy(cfg->cfg_PacketDir,cfg->cfg_Outbound); ~~~^~~~~~~~~~~~~~~ tools/crashgetnode.c:142:9: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if((buf=strtok(NULL,","))) ^ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ tools/crashgetnode.c:147:9: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if((buf=strtok(NULL,""))) ^crashmail/areafix.c:1307:69: warning: pointer targets in passing argument 5 of 'afInitReply' differ in signedness [-Wpointer-sign] if(!(afr=afInitReply(config.cfg_Sysop,from4d,toname,&cnode->Node,"AreaFix help"))) ^~~~~~~~~~~~~~ crashmail/mb_jam.c: In function 'jam_makekludge': crashmail/config.c:1792:65: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] if(cfg->cfg_PacketDir[0]==0) strcpy(cfg->cfg_PacketDir,cfg->cfg_Outbound); ~~~^~~~~~~~~~~~~~ crashmail/areafix.c:17:17: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' struct afReply *afInitReply(uchar *fromname,struct Node4D *from4d,uchar *toname,struct Node4D *to4d,uchar *subject); ^~~~~~~~~~~ crashmail/mb_jam.c:626:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!(buf=osAlloc(strlen(pre)+len+10))) /* A few bytes extra */ ^~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned ccrashmail/areafix.c:1313:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"AreaFix: Unable to open %s",config.cfg_AreaFixHelp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ har *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/config.c:1796:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"No AKAs configured"); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_jam.c:629:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,pre); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:1314:24: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"AreaFix: Error: %s",osErrorMsg(err)); ^~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c:629:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,pre); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1808:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Nodelist needed for pattern \"%s\"",buf); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/mb_jam.c:630:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(len && data) mystrncpy(&buf[strlen(buf)],data,len+1);crashmail/areafix.c:1315:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"*** Error *** : Couldn't open help file"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/config.c:1816:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Nodelist needed for pattern \"%s\"",buf); ^~~~~~ crashmail/mb_jam.c:631:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,"\x0d"); ^~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:1322:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] helpbuf[strlen(helpbuf)-1]=0; ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/mb_jam.c: In function 'jam_ExportJAMNum': crashmail/mb_jam.c:669:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Failed to read message #%lu in JAM messagebase \"%s\"",num,area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1825:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Nodelist needed for pattern \"%s\"",buf); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1:crashmail/areafix.c:1324:24: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%s",helpbuf); ^~~~ /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1832:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Nodelist needed for pattern \"%s\"",buf); ^~~~~~ crashmail/mb_jam.c:712:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Failed to read message #%lu in JAM messagebase \"%s\"",num,area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c: In function 'rawSendInfo': In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c:1339:23: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(4,AREAFIX,"AreaFix: Sending configuration info to %lu:%lu/%lu.%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1841:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Nodelist needed for pattern \"%s\"",buf); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:1345:69: warning: pointer targets in passing argument 5 of 'afInitReply' differ in signedness [-Wpointer-sign] if(!(afr=afInitReply(config.cfg_Sysop,from4d,toname,&cnode->Node,"AreaFix configuration info"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:17:17: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' struct afReply *afInitReply(uchar *fromname,struct Node4D *from4d,uchar *toname,struct Node4D *to4d,uchar *subject); ^~~~~~~~~~~ crashmail/mb_jam.c:730:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Area,""); ~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1853:43: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(a2->Messagebase && stricmp(a1->Path,a2->Path)==0) ~~^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:733:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Area,area->Tagname); ~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsignedcrashmail/areafix.c:1348:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"Configuration for %lu:%lu/%lu.%lu:", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1853:52: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(a2->Messagebase && stricmp(a1->Path,a2->Path)==0) ~~^~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:733:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Area,area->Tagname); ~~~~^~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:1354:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1855:22: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"The areas %s and %s both have the same path",a1->Tagname,a2->Tagname); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:1356:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," Sysop: %s",cnode->SysopName); ^~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:765:38: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Warning: Multiple DADDRESS not supported by CrashMail"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c:1357:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"Packet password: %s",cnode->PacketPW); ^~~~~~~~~~~~~~~~~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c:1358:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"Areafix password: %s",cnode->AreafixPW); ^~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:791:31: warning: pointer targets in passing argument 2 of 'jam_makekludge' differ in signedness [-Wpointer-sign] jam_makekludge(mm,"\x01" "MSGID: ",Field_PS->Buffer,Field_PS->DatLen); ^~~~~~ crashmail/config.c:1871:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(a1->Tagname,command->string)==0) break; ~~^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' bucrashmail/areafix.c:1362:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," Packer: No packer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c:622:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void jam_makekludge(struct MemMessage *mm,uchar *pre,uchar *data,ulong len) ^~~~~~~~~~~~~~ t argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:795:31: warning: pointer targets in passing argument 2 of 'jam_makekludge' differ in signedness [-Wpointer-sign] jam_makekludge(mm,"\x01" "REPLY: ",Field_PS->Buffer,Field_PS->DatLen); ^~~~~~ crashmail/mb_jam.c:622:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void jam_makekludge(struct MemMessage *mm,uchar *pre,uchar *data,ulong len) ^~~~~~~~~~~~~~ crashmail/areafix.c:1366:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," Packer: %s",cnode->Packer->Name); ^~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1871:46: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(a1->Tagname,command->string)==0) break;crashmail/areafix.c:1369:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ crashmail/mb_jam.c:804:31: warning: pointer targets in passing argument 2 of 'jam_makekludge' differ in signedness [-Wpointer-sign] jam_makekludge(mm,"\x01" "PID: ",Field_PS->Buffer,Field_PS->DatLen); ^~~~~~ ~~~~~~~^~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/mb_jam.c:622:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void jam_makekludge(struct MemMessage *mm,uchar *pre,uchar *data,ulong len) ^~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:808:54: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] if(filesubject[0]) LogWrite(1,TOSSINGERR,"Warning: Multiple ENCLOSEDFILE not supported by CrashMail"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c:1372:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," * You are passive and will not receive any echomail messages"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:813:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Warning: ENCLOSEDFREQ not supported by CrashMail"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_jam.c:817:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Warning: ENCLOSEDFILEWALIAS not supported by CrashMail"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c:1375:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," * You receive messages with tiny SEEN-BY lines"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1875:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Filter: Area %s for COPY command not found",command->string); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:821:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Warning: ENCLOSEDFILEWCARD with wildcards not supported by CrashMail"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_jam.c:825:35: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Warning: ENCLOSEDINDIRECTFILE not suppcrashmail/areafix.c:1378:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," * You receive messages without SEEN-BY lines"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ orted by CrashMail"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1881:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Filter: Area %s for COPY command is not a local area",command->string); ^~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:829:31: warning: pointer targets in passing argument 2 of 'jam_makekludge' differ in signedness [-Wpointer-sign] jam_makekludge(mm,"\x01",Field_PS->Buffer,Field_PS->DatLen); ^~~~~~ crashmail/mb_jam.c:622:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void jam_makekludge(struct MemMessage *mm,uchar *pre,uchar *data,ulong len) ^~~~~~~~~~~~~~ crashmail/config.c:1891:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Filter: Nodelist needed for pattern \"%s\"",buf); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/mb_jam.c:833:31: warning: pointer targets in passing argument 2 of 'jam_makekludge' differcrashmail/areafix.c:1381:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," * You may do forward-requests"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ in signedness [-Wpointer-sign] jam_makekludge(mm,"SEEN-BY: ",Field_PS->Buffer,Field_PS->DatLen); ^~~~~~~~~~~ crashmail/config.c: In function 'InitConfig': crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:622:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void jam_makekludge(struct MemMessage *mm,uchar *pre,uchar *data,ulong len) ^~~~~~~~~~~~~~ crashmail/config.c:1905:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfg->cfg_Sysop,"Sysop"); ~~~^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c:837:31: warning: pointer targets in passing argument 2 of 'jam_makekludge' differ in signedness [-Wpointer-sign] jam_makekludge(mm,"\01" "PATH: ",Field_PS->Buffer,Field_PS->DatLen); ^~~~~ crashmail/mb_jam.c:622:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void jam_makekludge(struct MemMessage *mm,uchar *pre,uchar *data,ulong len)crashmail/areafix.c:1384:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," * You will receive notifications"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:841:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(flagsbuf,"\x01" "FLAGS: "); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c: In function 'WriteSafely': crashmail/areafix.c:1387:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," * Netmail to you will be packed"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1942:17: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in crashmail/areafix.c:1390:21: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr," * New areas from you will be auto-added"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/mb_jam.c:866:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if(jam_flagarray[c].name[0] && strlen(flagsbuf)<90) ^~~~~~~~ signedness [-Wpointer-sign] osFPrintf(fh,"\"%s\"",buf); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c: In function 'WriteNode4D': crashmail/mb_jam.c:868:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] if(flagsbuf[0]==0) strcpy(flagsbuf,"\x01" "FLAGS: "); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict);crashmail/areafix.c:1392:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ ^~~~~~ crashmail/config.c:1947:17: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(fh,"%lu:%lu/%lu.%lu",n4d->Zone,n4d->Net,n4d->Node,n4d->Point); ^~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:869:39: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] else strcat(flagsbuf," "); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c: At top level: crashmail/areafix.c:1393:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"You have full access to these groups:"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1950:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *nodekeywords[]={"DEFAULTGROUP","REMOTESYSOP","REMOTEAF", ^~~~~~~~~~~~~~ crashmail/config.c:1950:24: note: (near initialization for 'nodekeywords[0]') crashmail/mb_jam.c:871:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(flagsbuf,jam_flagarray[c].name); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:1394:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:871:45: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(flagsbuf,jam_flagarray[c].name); ~~~~~~~~~~~~~~~~^~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1950:39: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *nodekeywords[]={"DEFAULTGROUP","REMOTESYSOP","REMOTEAF", ^~~~~~~~~~~~~ crashmail/config.c:1950:39: note: (near initialization for 'nodekeywords[1]') crashmail/mb_jam.c:877:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(flagsbuf,"\x0d"); ^~~~~~~~ crashmail/areafix.c:1400:27: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%lc: %s",c,config.cfg_GroupNames[c-'A']); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1950:53: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *nodekeywords[]={"DEFAULTGROUP","REMOTESYSOP","REMOTEAF", ^~~~~~~~~~ crashmail/config.c:1950:53: note: (near initialization for 'nodekeywords[2]') crashmail/areafix.c:1403:27: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%lc",c); ^~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1951:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "AREAFIXINFO","NODE","PKTFROM",NULL}; ^~~~~~~~~~~~~ crashmail/config.c:1951:24: note: (near initialization for 'nodekeywords[3]')crashmail/areafix.c:1406:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ crashmail/mb_jam.c:891:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01" "INTL %u:%u/%u %u:%u/%u\x0d", ^~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ In file included from ./jamlib/jam.h:41, from crashmail/mb_jam.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:1407:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"You have read-only access to these groups:"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1951:38: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "AREAFIXINFO","NODE","PKTFROM",NULL}; ^~~~~~ crashmail/config.c:1951:38: note: (near initialization for 'nodekeywords[4]')crashmail/areafix.c:1408:18: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,""); ^~ crashmail/mb_jam.c:904:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01" "FMPT %u\x0d",mm->OrigNode.Point); ^~~ In file included from ./jamlib/jam.h:41, from crashmail/mb_jam.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashmaint.c:62:4: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { "JAM", ProcessAreaJAM }, ^~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ tools/crashmaint.c:62:4: note: (near initialization for 'Messagebases[0].Name') crashmail/config.c:1951:45: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "AREAFIXINFO","NODE","PKTFROM",NULL}; ^~~~~~~~~ crashmail/config.c:1951:45: note: (near initialization for 'nodekeywords[5]') tools/crashmaint.c:66:4: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]crashmail/areafix.c:1414:27: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%lc: %s",c,config.cfg_GroupNames[c-'A']); ^~~~~~~~~ crashmail/mb_jam.c:910:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01" "TOPT %u\x0d",mm->DestNode.Point); ^~~ crashmail/config.c:1953:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *areakeywords[]={"IGNORESEENBY","IGNOREDUPES","DEFREADONLY", ^~~~~~~~~~~~~~ In file included from ./jamlib/jam.h:41, from crashmail/mb_jam.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1953:24: note: (near initialization for 'areakeywords[0]') crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c:1417:27: warning: pointer targets in passing argument 2 of 'afAddLine' differ in signedness [-Wpointer-sign] afAddLine(afr,"%lc",c); ^~~~~ crashmail/areafix.c:19:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void afAddLine(struct afReply *af,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1953:39: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *areakeywords[]={"IGNORESEENBY","IGNOREDUPES","DEFREADONLY", ^~~~~~~~~~~~~ crashmail/config.c:1953:39: note: (near initialization for 'areakeywords[1]') crashmail/mb_jam.c:920:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"\x01RESCANNED %u:%u/%u.%u\x0d",area->Aka->Node.Zone, ^~~ In file included from ./jamlib/jam.h:41, from crashmail/mb_jam.c:1: /usr/include/stcrashmail/areafix.c: In function 'afInitReply': dio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1953:53: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *areakeywords[]={"IGNORESEENBY","IGNOREDUPES","DEFREADONLY", ^~~~~~~~~~~~~ crashmail/config.c:1953:53: note: (near initialization for 'areakeywords[2]') crashmail/areafix.c:1444:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(afr->mm->From,fromname); ~~~~~~~^~~~~~ crashmail/config.c:1954:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "MANDATORY","UNCONFIRMED","KEEPNUM","KEEPDAYS", ^~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1954:24: note: (near initialization for 'areakeywords[3]') crashmail/areafix.c:1444:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(afr->mm->From,fromname); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1954:36: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "MANDATORY","UNCONFIRMED","KEEPNUM","KEEPDAYS", ^~~~~~~~~~~~~ crashmail/config.c:1954:36: note: (near initialization for 'areakeywords[4]') crashmail/mb_jam.c:951:42: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(d-textpos > 11 && strncmp(&msgtext[textpos]," * Origin: ",11)==0) ^~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/areafix.c:1446:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(afr->mm->To,toname); ~~~~~~~^~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1954:50: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "MANDATORY","UNCONFIRMED","KEEPNUM","KEEPDAYS", ^~~~~~~~~ crashmail/config.c:1954:50: note: (near initialization for 'areakeywords[5]') { "MSG", ProcessAreaMSG }, ^~~~~ crashmail/areafix.c:1446:23: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(afr->mm->To,toname); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1954:60: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "MANDATORY","UNCONFIRMED","KEEPNUM","KEEPDAYS", ^~~~~~~~~~ crashmail/config.c:1954:60: note: (near initialization for 'areakeywords[6]')crashmail/areafix.c:1448:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(afr->subject,subject); ~~~^~~~~~~~~ crashmail/mb_jam.c:1000:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(2,TOSSINGINFO,"Deleting message with KILLSENT flag"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1955:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "GROUP","DESCRIPTION","BANNED","EXPORT","IMPORT", ^~~~~~~ crashmail/config.c:1955:24: note: (near initialization for 'areakeywords[7]') crashmail/areafix.c:1448:24: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(afr->subject,subject); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c:1020:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Timeout when trying to lock JAM messagebase \"%s\"",area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~crashmail/config.c:1955:32: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "GROUP","DESCRIPTION","BANNED","EXPORT","IMPORT", ^~~~~~~~~~~~~ ~~~ crashmail/config.c:1955:32: note: (near initialization for 'areakeywords[8]') In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/mb_jam.c:1026:32: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Failed to update header of message #%lu in JAM messagebase \"%s\"",num,area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~crashmail/areafix.c: In function 'afAddLine': crashmail/config.c:1955:46: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "GROUP","DESCRIPTION","BANNED","EXPORT","IMPORT", ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crashmail/config.c:1955:46: note: (near initialization for 'areakeywords[9]') In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/config.c:1955:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "GROUP","DESCRIPTION","BANNED","EXPORT","IMPORT", ^~~~~~~~ crashmail/config.c:1955:55: note: (near initialization for 'areakeywords[10]') crashmail/areafix.c:1473:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,"\x0d(Continued in next message)\x0d"); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1955:64: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned ccrashmail/areafix.c:1476:22: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(afr->mm->Subject,"%s (part %ld)",afr->subject,afr->part); ~~~~~~~^~~~~~~~~ har *'} from 'char *' differ in signedness [-Wpointer-sign] "GROUP","DESCRIPTION","BANNED","EXPORT","IMPORT", ^~~~~~~~ crashmail/config.c:1955:64: note: (near initialization for 'areakeywords[11]') In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1956:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] "AREA","NETMAIL",NULL}; ^~~~~~ crashmail/config.c:1956:24: note: (near initialization for 'areakeywords[12]') crashmail/areafix.c:1484:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,"(Continued from previous message)\x0d\x0d"); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1956:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]crashmail/areafix.c:1492:13: warning: pointer targets in passing argument 1 of 'vsprintf' differ in signedness [-Wpointer-sign] vsprintf(buf,fmt,args); ^~~ "AREA","NETMAIL",NULL}; ^~~~~~~~~ crashmail/config.c:1956:31: note: (near initialization for 'areakeywords[13]') In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:236:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int vsprintf(char * __restrict, const char * __restrict, __va_list) ^~~~~~~~ crashmail/config.c: In function 'WriteNode': crashmail/config.c:1960:19: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"NODE "); ^~~~~~~ crashmail/areafix.c:1492:17: warning: pointer targets in passing argument 2 of 'vsprintf' differ in signedness [-Wpointer-sign] vsprintf(buf,fmt,args); ^~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:236:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int vsprintf(char * __restrict, const char * __restrict, __va_list) ^~~~~~~~ crashmail/config.c:1962:19: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c:1495:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,"\x0d"); ^~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c: In function 'afSendMessage': crashmail/config.c:1968:24: warning: pointer targets in passing argument 2 of 'WriteSafely' differ in signedness [-Wpointer-sign] WriteSafely(osfh,""); ^~ crashmail/areafix.c:1504:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(afr->mm->Subject,"%s (part %ld)",afr->subject,afr->part); ~~~~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1925:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void WriteSafely(osFile fh,uchar *str) ^~~~~~~~~~~ crashmail/areafix.c:1507:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(afr->mm->Subject,afr->subject); ~~~~~~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:1507:30: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(afr->mm->Subject,afr->subject); ~~~^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1970:19: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:1974:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," PASSIVE"); ^~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c: In function 'RemoteAreafixAdd': crashmail/areafix.c:1524:16: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cmd->Command,"+%.78s",area); ~~~^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/areafix.c:1527:16: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cmd->Command,"%.78s",area); ~~~^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:1977:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," NOTIFY"); ^~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c: In function 'RemoteAreafixRemove': crashmail/mb_jam.c: In function 'jam_CompareMsgIdReply': crashmail/areafix.c:1543:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cmd->Command,"-%.78s",area); ~~~^~~~~~~~~crashmail/config.c:1980:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," NOSEENBY"); ^~~~~~~~~~~ crashmail/mb_jam.c:1169:28: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if(strncmp(ReplyField_PS->Buffer,MsgIdField_PS->Buffer,ReplyField_PS->DatLen) != 0) ~~~~~~~~~~~~~^~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/inclcrashmail/config.c:1983:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in ude/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ signedness [-Wpointer-sign] osFPrintf(osfh," TINYSEENBY"); ^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/mb_jam.c:1169:50: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if(strncmp(ReplyField_PS->Buffer,MsgIdField_PS->Buffer,ReplyField_PS->DatLen) != 0) ~~~~~~~~~~~~~^~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/mb_jam.c:7: /usr/include/string.h:112:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ crashmail/config.c:1986:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," FORWARDREQ"); ^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *'crashmail/areafix.c: In function 'SendRemoteAreafix': bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/areafix.c:1572:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->From,config.cfg_Sysop); ~~^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/areafix.c:1572:32: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->From,config.cfg_Sysop); ~~~~~~^~~~~~~~~~ crashmail/config.c:1989:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," PACKNETMAIL"); ^~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:20,crashmail/areafix.c:1573:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->To,node->RemoteAFName); ~~^~~~ from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c: In function 'jam_linkmb': In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/mb_jam.c:1249:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"Failed to get size of JAM area \"%s\"",area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:1573:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->To,node->RemoteAFName); ~~~~^~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:1992:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," SENDAREAFIX"); ^~~~~~~~~~~~~~ tools/crashwrite.c:50:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { { ARGTYPE_STRING, "FROMNAME", 0, NULL }, ^~~~~~~~~~ tools/crashwrite.c:50:24: note: (near initialization for 'args[0].name') In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/mb_jam.c:1260:28: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Out of memory, cannot link JAM area %s",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/crashwrite.c:51:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ tools/crashmaint.c:66:4: note: (near initialization for 'Messagebases[1].Name') { ARGTYPE_STRING, "FROMADDR", 0, NULL }, ^~~~~~~~~~ crashmail/areafix.c:1574:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,node->RemoteAFPw); ~~^~~~~~~~~ crashmail/config.c:1995:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," SENDTEXT"); ^~~~~~~~~~~ crashmail/mb_jam.c:1322:34: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Timeout when trying to lock JAM messagIn file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashwrite.c:51:24: note: (near initialization for 'args[1].name') ebase \"%s\"",area->Path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/mb_jam.c:7: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...);crashmail/areafix.c:1574:33: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(mm->Subject,node->RemoteAFPw); ~~~~^~~~~~~~~~~~ tools/crashwrite.c:52:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "TONAME", 0, NULL }, ^~~~~~~~ ^~~~~~~~ tools/crashwrite.c:52:24: note: (near initialization for 'args[2].name') In file included from crashmail/crashmail.h:3, from crashmail/areafix.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashwrite.c:53:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]crashmail/areafix.c:1589:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%s\x0d",cmd->Command); ^~~ tools/crashmaint.c:79:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { { ARGTYPE_BOOL, "MAINT", 0, NULL }, ^~~~~~~ tools/crashmaint.c:79:24: note: (near initialization for 'args[0].name') In file included from crashmail/crashmail.h:2, from crashmail/areafix.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashmaint.c:80:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "PACK", 0, NULL }, ^~~~~~crashmail/areafix.c:1593:23: warning: pointer targets in passing argument 2 of 'mmAddLine' differ in signedness [-Wpointer-sign] mmAddLine(mm,"---\x0dGenerated by CrashMail "VERSION"\x0d"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ARGTYPE_STRING, "TOADDR", 0, NULL }, ^~~~~~~~ tools/crashwrite.c:53:24: note: (near initialization for 'args[3].name') In file included from crashmail/mb.h:5, from crashmail/crashmail.h:30, from crashmail/areafix.c:1: crashmail/memmessage.h:75:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool mmAddLine(struct MemMessage *mm,uchar *buf); ^~~~~~~~~ tools/crashwrite.c:54:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SUBJECT", 0, NULL }, ^~~~~~~~~ crashmail/areafix.c: In function 'CheckFlags': tools/crashwrite.c:54:24: note: (near initialization for 'args[4].name') tools/crashwrite.c:55:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "AREA", 0, NULL }, ^~~~~~ tools/crashwrite.c:55:24: note: (near initialization for 'args[5].name') crashmail/areafix.c:1607:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cAreaFile); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ crashmail/areafix.c:1646:26: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,SYSTEMERR,"Error: %s",osErrorMsg(err)); ^~~~~~~~~~~ In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ tools/crashwrite.c: In function 'MakeFidoDate': tools/crashwrite.c:86:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:25: note: (near initialization for 'monthnames[0]') tools/crashwrite.c:86:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned chacrashmail/areafix.c: In function 'DoSendAFList': r *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:31: note: (near initialization for 'monthnames[1]') tools/crashwrite.c:86:37: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:37: note: (near initialization for 'monthnames[2]') tools/crashwrite.c:86:43: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/areafix.c:1662:29: warning: pointer targets in passing argument 3 of 'LogWrite' differ in signedness [-Wpointer-sign] LogWrite(1,TOSSINGERR,"No route found for %ld:%ld/%ld.%ld", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/crashwrite.c:86:43: note: (near initialization for 'monthnames[3]') In file included from crashmail/crashmail.h:34, from crashmail/areafix.c:1: crashmail/logwrite.h:15:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void LogWrite(ulong level,ulong category,uchar *fmt,...); ^~~~~~~~ tools/crashwrite.c:86:49: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:49: note: (near initialization for 'monthnames[4]') tools/crashwrite.c:86:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"};crashmail/areafix.c: In function 'SendRemoveMessages': ^~~~~ tools/crashwrite.c:86:55: note: (near initialization for 'monthnames[5]') tools/crashwrite.c:86:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ crashmail/areafix.c:810:36: warning: '" has been removed by the up...' directive writing 34 bytes into a region of size between 11 and 90 [-Wformat-overflow=] sprintf(buf,"The area \"%s\" has been removed by the uplink.\x0d",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/crashwrite.c:86:61: note: (near initialization for 'monthnames[6]') tools/crashwrite.c:86:67: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned chacrashmail/areafix.c:810:10: note: 'sprintf' output between 45 and 124 bytes into a destination of size 100 sprintf(buf,"The area \"%s\" has been removed by the uplink.\x0d",area->Tagname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:67: note: (near initialization for 'monthnames[7]') tools/crashwrite.c:86:73: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:73: note: (near initialization for 'monthnames[8]')cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -o ../bin/crashexport tools/crashexport.c obj/jblist.o obj/jbstrcpy.o obj/mystrncpy.o obj/parseargs.o obj/node4d.o obj/expr.o obj/path.o oslib_linux/oslib.a tools/crashmaint.c:80:24: note: (near initialization for 'args[1].name') tools/crashmaint.c:81:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "VERBOSE", 0, NULL }, ^~~~~~~~~ tools/crashmaint.c:81:24: note: (near initialization for 'args[2].name') tools/crashmaint.c:82:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SETTINGS", 0, NULL }, ^~~~~~~~~~ tools/crashmaint.c:82:24: note: (near initialization for 'args[3].name') tools/crashmaint.c:83:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "PATTERN", 0, NULL }, ^~~~~~~~~ tools/crashmaint.c:83:24: note: (near initialization for 'args[4].name') tools/crashstats.c:96:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { { ARGTYPE_STRING, "FILE", ARGFLAG_AUTO | ARGFLAG_MANDATORY, NULL }, ^~~~~~ tools/crashmaint.c: In function 'MakeFidoDate': tools/crashstats.c:96:24: note: (near initialization for 'args[0].name') tools/crashmaint.c:154:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashmaint.c:154:25: note: (near initialization for 'monthnames[0]') tools/crashmaint.c:154:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashstats.c:97:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "SORT", 0, NULL }, ^~~~~~ tools/crashmaint.c:154:31: note: (near initialization for 'monthnames[1]') tools/crashstats.c:97:24: note: (near initialization for 'args[1].name') tools/crashmaint.c:154:37: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashstats.c:98:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "LAST7", 0, NULL }, ^~~~~~~ tools/crashstats.c:98:24: note: (near initialization for 'args[2].name') tools/crashstats.c:99:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "NOAREAS", 0, NULL }, ^~~~~~~~~ tools/crashstats.c:99:24: note: (near initialization for 'args[3].name') tools/crashstats.c:100:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "NONODES", 0, NULL }, ^~~~~~~~~ tools/crashstats.c:100:24: note: (near initialization for 'args[4].name') tools/crashstats.c:101:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "GROUP", 0, NULL }, ^~~~~~~ tools/crashstats.c:101:24: note: (near initialization for 'args[5].name') tools/crashmaint.c:154:37: note: (near initialization for 'monthnames[2]') tools/crashmaint.c:154:43: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashmaint.c:154:43: note: (near initialization for 'monthnames[3]') tools/crashstats.c: In function 'CompareAlpha': tools/crashstats.c:113:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] return(stricmp((*s1)->Tagname,(*s2)->Tagname)); ~~~~~^~~~~~~~~ tools/crashmaint.c:154:49: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; In file included from /usr/include/string.h:45, from tools/crashstats.c:2: /usr/inc ^~~~~ lude/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashmaint.c:154:49: note: (near initialization for 'monthnames[4]') tools/crashstats.c:113:39: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] return(stricmp((*s1)->Tagname,(*s2)->Tagname)); ~~~~~^~~~~~~~~ tools/crashmaint.c:154:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ strip ../bin/crashgetnode tools/crashmaint.c:154:55: note: (near initialization for 'monthnames[5]') In file included from /usr/include/string.h:45, from tools/crashstats.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ strip ../bin/crashlist tools/crashwrite.c:86:79: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:79: note: (near initialization for 'monthnames[9]') tools/crashwrite.c:86:85: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:85: note: (near initialization for 'monthnames[10]') cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -o ../bin/crashlistout tools/crashlistout.c obj/jblist.o obj/jbstrcpy.o obj/mystrncpy.o obj/parseargs.o obj/node4d.o obj/expr.o obj/path.o oslib_linux/oslib.a tools/crashwrite.c:86:91: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:91: note: (near initialization for 'monthnames[11]') tools/crashwrite.c:86:97: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashwrite.c:86:97: note: (near initialization for 'monthnames[12]') tools/crashwrite.c:91:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"%02d %s %02d %02d:%02d:%02d", ^~~~ In file included from tools/crashwrite.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashwrite.c: In function 'WriteNull': tools/crashwrite.c:102:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] osWrite(ofh,str,(ulong)(strlen(str)+1)); ^~~ In file included from tools/crashwrite.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ tools/crashstats.c: In function 'CheckFlags': tools/crashstats.c:284:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cTagname,dastat.Tagname); ~~^~~~~~~~~ tools/crashwrite.c:317:21: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(ofh,"\x01" "MSGID: %u:%u/%u.%u %08lx\x0d", ^~~~~~ In file included from tools/crashstats.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashwrite.c:15: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashstats.c:446:38: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(sn->Tagname,dastat.Tagname); ~~~~~~^~~~~~~~ In file included from tools/crashstats.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashwrite.c:340:24: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(ofh,"%s",readbuf); ^~~~ In file included from tools/crashwrite.c:15: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashstats.c:523:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in sigtools/crashwrite.c:348:17: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in snedness [-Wpointer-sign] sprintf(date,"%02d-%s-%02d",tp->tm_mday,monthnames[tp->tm_mon],tp->tm_year%100); ^~~~ ignedness [-Wpointer-sign] osFPrintf(ofh,"--- CrashWrite II/" OS_PLATFORM_NAME " " VERSION "\x0d"); ^~~~~~~~~~~~~~~~~~~~ In file included from tools/crashwrite.c:15: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^In file included from tools/crashstats.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restr~~~~~~~~ ict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashwrite.c:349:17: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(ofh," * Origin: %s (%u:%u/%u.%u)\x0d",origin,from4d.Zone,from4d.Net,from4d.Node,from4d.Point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tools/crashwrite.c:15: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashstats.c:526:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(date2,"%02d-%s-%02d",tp->tm_mday,monthnames[tp->tm_mon],tp->tm_year%100); ^~~~~ In file included from tools/crashstats.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashstats.c:583:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Totally in all %lu areas",areas); ^~~ In file included from tools/crashstats.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashstats.c:609:26: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(date2,""); ^~~~~ In file included from tools/crashstats.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashstats.c:614:27: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(date2,"%02d-%s-%02d",tp->tm_mday,monthnames[tp->tm_mon],tp->tm_year%100); ^~~~~ In file included from tools/crashstats.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashstats.c:619:26: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(date,""); ^~~~ In file included from tools/crashstats.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashstats.c:624:27: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(date,"%02d-%s-%02d",tp->tm_mday,monthnames[tp->tm_mon],tp->tm_year%100); ^~~~ In file included from tools/crashstats.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashstats.c:641:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"Totally in all %lu areas",areas); ^~~ In file included from tools/crashstats.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashstats.c:663:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(date,""); ^~~~ In file included from tools/crashstats.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:31:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *type_names[] = { "Crash", "Direct", "Normal", "Hold", "Request" }; ^~~~~~~ tools/crashlistout.c:31:25: note: (near initialization for 'type_names[0]') tools/crashlistout.c:31:34: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *type_names[] = { "Crash", "Direct", "Normal", "Hold", "Request" }; ^~~~~~~~ tools/crashlistout.c:31:34: note: (near initialization for 'type_names[1]') tools/crashlistout.c:31:44: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *type_names[] = { "Crash", "Direct", "Normal", "Hold", "Request" }; ^~~~~~~~ tools/crashlistout.c:31:44: note: (near initialization for 'type_names[2]') tools/crashlistout.c:31:54: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *type_names[] = { "Crash", "Direct", "Normal", "Hold", "Request" }; ^~~~~~ tools/crashlistout.c:31:54: note: (near initialization for 'type_names[3]') tools/crashstats.c:668:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(date,"%0d-%s-%0d",tp->tm_mday,monthnames[tp->tm_mon],ttools/crashexport.c:42:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned chp->tm_year%100); ^~~~ ar *'} from 'char *' differ in signedness [-Wpointer-sign] { { ARGTYPE_STRING, "PREFSFILE", ARGFLAG_AUTO | ARGFLAG_MANDATORY, NULL }, ^~~~~~~~~~~ tools/crashlistout.c:31:62: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *type_names[] = { "Crash", "Direct", "Normal", "Hold", "Request" }; ^~~~~~~~~ tools/crashlistout.c:31:62: note: (near initialization for 'type_names[4]') tools/crashmaint.c:154:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ In file included from tools/crashstats.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashexport.c:42:24: note: (near initialization for 'args[0].name') tools/crashmaint.c:154:61: note: (near initialization for 'monthnames[6]') tools/crashmaint.c:154:67: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashmaint.c:154:67: note: (near initialization for 'monthnames[7]') tools/crashmaint.c:154:73: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashexport.c:43:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "OUTFILE", ARGFLAG_AUTO | ARGFLAG_MANDATORY, NULL }, ^~~~~~~~~ tools/crashmaint.c:154:73: note: (near initialization for 'monthnames[8]') tools/crashexport.c:43:24: note: (near initialization for 'args[1].name') tools/crashstats.c:671:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%u:%u/%u.%u",nsn->Node.Zone,nsn->Node.Net,nsn->Node.Node,nsn->Node.Point); ^~~ tools/crashlistout.c:68:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { { ARGTYPE_STRING, "DIRECTORY", ARGFLAG_AUTO, NULL }, ^~~~~~~~~~~ tools/crashmaint.c:154:79: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned chtools/crashlistout.c:68:24: note: (near initialization for 'args[0].name') ar *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashexport.c:44:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "FORMAT", ARGFLAG_AUTO | ARGFLAG_MANDATORY, NULL }, ^~~~~~~~ tools/crashmaint.c:154:79: note: (near initialization for 'monthnames[9]')tools/crashexport.c:44:24: note: (near initialization for 'args[2].name') In file included from tools/crashstats.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashlistout.c:69:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "ZONE", ARGFLAG_AUTO, NULL }, ^~~~~~ tools/crashlistout.c:69:24: note: (near initialization for 'args[1].name') tools/crashmaint.c:154:85: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~tools/crashlistout.c:70:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "PATTERN", ARGFLAG_AUTO, NULL }, ^~~~~~~~~ tools/crashlistout.c:70:24: note: (near initialization for 'args[2].name') tools/crashlistout.c:71:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_BOOL, "VERBOSE", 0, NULL }, ^~~~~~~~~ tools/crashlistout.c:71:24: note: (near initialization for 'args[3].name') tools/crashmaint.c:154:85: note: (near initialization for 'monthnames[10]') tools/crashmaint.c:154:91: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashmaint.c:154:91: note: (near initialization for 'monthnames[11]') tools/crashlistout.c: In function 'Parse4DPat': tools/crashlistout.c:84:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Zone,"*"); ~~~~^~~~~~ tools/crashmaint.c:154:97: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashmaint.c:154:97: note: (near initialization for 'monthnames[12]') In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:85:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,"*"); ~~~~^~~~~ tools/crashmaint.c:159:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(dest,"%02d %s %02d %02d:%02d:%02d", ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:86:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,"*"); ~~~~^~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:87:15: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Point,"*"); ~~~~^~~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashlistout.c:89:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if(strcmp(buf,"*")==0) ^~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:83:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ tools/crashlistout.c:92:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cZone,temp); ~~~~^~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:97:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Zone,temp); ^~~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashmaint.c:181:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(stricmp(&str[strlen(str)-4],".msg")!=0) ^~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ tools/crashlistout.c:104:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ~~~~^~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashmaint.c:181:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(&str[strlen(str)-4],".msg")!=0) ^~~~~~~~~~~~~~~~~~~ tools/crashlistout.c:104:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashlistout.c:111:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ~~~~^~~~~~ tools/crashmaint.c:184:12: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] if(atol(str) < 2) ^~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:111:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashmaint.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ tools/crashmaint.c:192:13: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] num=atol(str); ^~~ In file included from tools/crashmaint.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ tools/crashlistout.c:129:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ~~~~^~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:129:24: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Net,temp); ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashmaint.c: In function 'ProcessAreaMSG': tools/crashmaint.c:261:28: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(area->Path,"1.msg",buf,200); ^~~~~~~ tools/crashlistout.c:133:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Point,temp); ~~~~^~~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashmaint.c:16: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ tools/crashlistout.c:133:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Point,temp); ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:137:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ~~~~^~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:137:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Node,temp); ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:138:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(node->Point,"0"); ~~~~^~~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c: In function 'NodeCompare': tools/crashlistout.c:147:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%u",num); ^~~ tools/crashmaint.c:288:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"%lu.msg",msg->Num); ^~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from tools/crashlistout.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashlistout.c:151:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(c=0;cNum); ^~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashmaint.c:374:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"%lu.msg",msg->Num); ^~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashmaint.c:377:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf2,"%lu.msg",msg->NewNum); ^~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashlistout.c: In function 'PrintDate': tools/crashmaint.c:402:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(StoredMsg.From,"CrashMail II"); ~~~~~~~~~^~~~~ tools/crashlistout.c:230:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:25: note: (near initialization for 'monthnames[0]') In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:230:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashmaint.c:403:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(StoredMsg.To,"All"); ~~~~~~~~~^~~ tools/crashlistout.c:230:31: note: (near initialization for 'monthnames[1]') In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:230:37: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:37: note: (near initialization for 'monthnames[2]') tools/crashmaint.c:404:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(StoredMsg.Subject,"HighWater mark"); ~~~~~~~~~^~~~~~~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:230:43: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:43: note: (near initialization for 'monthnames[3]') tools/crashlistout.c:230:49: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:49: note: (near initialization for 'monthnames[4]') tools/crashlistout.c:230:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:55: note: (near initialization for 'monthnames[5]') tools/crashmaint.c:421:31: warning: pointer targets in passing argument 2 of 'MakeFullPath' differ in signedness [-Wpointer-sign] MakeFullPath(area->Path,"1.msg",buf,200); ^~~~~~~ In file included from tools/crashmaint.c:16: ./shared/path.h:2:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void MakeFullPath(uchar *path,uchar *file,uchar *dest,ulong destsize); ^~~~~~~~~~~~ tools/crashlistout.c:230:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:61: note: (near initialization for 'monthnames[6]') tools/crashlistout.c:230:67: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:67: note: (near initialization for 'monthnames[7]') tools/crashlistout.c:230:73: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:73: note: (near initialization for 'monthnames[8]') tools/crashlistout.c:230:79: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:79: note: (near initialization for 'monthnames[9]') tools/crashlistout.c:230:85: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:85: note: (near initialization for 'monthnames[10]') tools/crashlistout.c:230:91: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:91: note: (near initialization for 'monthnames[11]') tools/crashlistout.c:230:97: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; ^~~~~ tools/crashlistout.c:230:97: note: (near initialization for 'monthnames[12]') tools/crashlistout.c:234:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%02d-%s-%02d %02d:%02d", ^~~ In file included from tools/crashlistout.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashmaint.c: In function 'ProcessAreaJAM': tools/crashmaint.c:610:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,area->Path); ^~~ crashmail/config.c:1998:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," AUTOADD"); ^~~~~~~~~~ tools/crashlistout.c: In function 'PrintFlowSize': In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:259:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"?/?"); ^~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from tools/crashlistout.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, cotools/crashmaint.c:610:18: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,area->Path); ~~~~^~~~~~ crashmail/config.c:2001:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," CRASH"); ^~~~~~~~ nst char * __restrict, ...) ^~~~~~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashmaint.c:611:10: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf,".cmtemp"); ^~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c:265:13: warning: pointer targets in passing argument 1 of 'strip' differ in signedness [-Wpointer-sign] strip(line); ^~~~ tools/crashlistout.c:207:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void strip(char *str) ^~~~~ tools/crashlistout.c:270:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(line,&line[1]); ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:2004:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," DIRECT"); ^~~~~~~~~ tools/crashmaint.c:808:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(oldname,"%s%s",area->Path,EXT_HDRFILE); ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:270:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(line,&line[1]); ^~~~~~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashmaint.c:809:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmpname,"%s.cmtemp%s",area->Path,EXT_HDRFILE); ^~~~~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashlistout.c:272:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(GetFilePart(line),line) == 0) ^~~~~~~~~~~~~~~~~ crashmail/config.c:2007:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," HOLD"); ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashmaint.c:815:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(oldname,"%s%s",area->Path,EXT_TXTFILE); ^~~~~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashmaint.c:816:16: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmpname,"%s.cmtemp%s",area->Path,EXT_TXTFILE); ^~~~~~~ tools/crashlistout.c:272:39: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(GetFilePart(line),line) == 0) ^~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2009:19: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashmaint.c:823:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(oldname,"%s%s",area->Path,EXT_IDXFILE); ^~~~~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashmaint.c:824:16: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmpname,"%s.cmtemp%s",area->Path,EXT_IDXFILE); ^~~~~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashexport.c:45:24: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] { ARGTYPE_STRING, "GROUP", 0, NULL }, ^~~~~~~ tools/crashmaint.c:831:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(oldname,"%s%s",area->Path,EXT_LRDFILE); ^~~~~~~ crashmail/config.c:2013:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"PKTFROM "); ^~~~~~~~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrtools/crashlistout.c:299:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%s/%lu",unit(bytes),files); ^~~ ict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from tools/crashlistout.c:2: /usr/include/stdio.h:226:6: note: expected 'char * rescrashmail/config.c:2015:20: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in tools/crashmaint.c:832:16: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmpname,"%s.cmtemp%s",area->Path,EXT_LRDFILE); ^~~~~~~ signedness [-Wpointer-sign] osFPrintf(osfh,"\n"); ^~~~ trict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from tools/crashmaint.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:2020:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"AREAFIXINFO "); ^~~~~~~~~~~~~~ tools/crashmaint.c: In function 'ReadConfig': tools/crashlistout.c: In function 'DisplayFlowContents': In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/tools/crashlistout.c:321:16: warning: pointer targets in passing argument 1 of 'strip' differ in sigosfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ nedness [-Wpointer-sign] strip(line); ^~~~ tools/crashmaint.c:883:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in crashmail/config.c:2022:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ signedness [-Wpointer-sign] if(stricmp(cfgword,"KEEPDAYS")==0 && LastArea) ^~~~~~~ tools/crashlistout.c:207:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void strip(char *str) ^~~~~ In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:325:17: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] todo=""; ^ tools/crashmaint.c:886:37: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] LastArea->KeepDays=atol(tag); ^~~ tools/crashlistout.c:327:54: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if(line[0] == '#' || line[0] == '^') todo="(To be truncated)"; ^ In file included from tools/crashmaint.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ crashmail/config.c:2025:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ tools/crashlistout.c:328:54: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if(line[0] == '-') todo="(To be deleted)"; ^ tools/crashmaint.c:889:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"KEEPNUM")==0 && LastArea) ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:331:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(line,&line[1]); ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashmaint.c:892:36: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] LastArea->KeepNum=atol(tag); ^~~ tools/crashlistout.c:331:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(line,&line[1]); ^~~~~~~~ crashmail/config.c:2028:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashmaint.c:1: /usr/include/stdlib.h:90:7: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} long atol(const char *); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:333:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(GetFilePart(line),line) == 0) ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashlistout.c:333:42: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(GetFilePart(line),line) == 0) ^~~~ tools/crashmaint.c:895:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashlistout.c:345:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(size,"Not found"); ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:2031:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ tools/crashlistout.c:349:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(size,unit(osfe->Size)); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from tools/crashlistout.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashmaint.c:895:48: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashmaint.c:895:81: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2033:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c: In function 'PrintReqNums': tools/crashmaint.c:900:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(tag,"DEFAULT")!=0 && strnicmp(tag,"DEFAULT_",8)!=0) ^~~ crashmail/config.c:2038:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"REMOTEAF "); ^~~~~~~~~~~ tools/crashlistout.c:376:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"?/?"); ^~~ In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from tools/crashlistout.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:382:13: warning: pointer targets in passing argument 1 of 'strip' differ in signedness [-Wpointer-sign] strip(line); ^~~~ tools/crashlistout.c:207:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsignedtools/crashmaint.c:900:51: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(stricmp(tag,"DEFAULT")!=0 && strnicmp(tag,"DEFAULT_",8)!=0 char *'} void strip(char *str) ^~~~~ ) ^~~ crashmail/config.c:2040:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:391:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"-/%lu",reqs); ^~~ In file included from tools/crashlistout.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ tools/crashmaint.c:916:30: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmparea->Tagname,tag); ~~~~~~~^~~~~~~~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c: In function 'DisplayReqContents': crashmail/config.c:2044:23: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," NEEDSPLUS"); ^~~~~~~~~~~~ tools/crashmaint.c:916:40: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmparea->Tagname,tag); ^~~ tools/crashlistout.c:411:16: warning: pointer targets in passing argument 1 of 'strip' differ in signedness [-Wpointer-sign] strip(line); ^~~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:207:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void strip(char *str) ^~~~~ tools/crashmaint.c:917:30: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmparea->Messagebase,mb); ~~~~~~~^~~~~~~~~~~~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashmaint.c:917:44: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmparea->Messagebase,mb); ^~ In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashlistout.c: In function 'DisplayPkt': tools/crashexport.c:45:24: note: (near initialization for 'args[3].name') tools/crashmaint.c:918:30: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmparea->Path,path); ~~~~~~~^~~~~~ tools/crashlistout.c:436:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf,"%s/1",unit(fe->size)); ^~~ crashmail/config.c:2046:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"\n"); ^~~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashlistout.c:2: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashmaint.c:918:37: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmparea->Path,path); ^~~~ In file included from tools/crashmaint.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:2051:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"REMOTESYSOP "); ^~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c: In function 'addentry': tools/crashlistout.c:502:17: warning: pointer targets in passing argument 1 of 'hextodec' differ in signedness [-Wpointer-sign] hex=hextodec(file); ^~~~ tools/crashmaint.c: In function 'main': tools/crashlistout.c:186:15: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} unsigned long hextodec(char *hex) ^~~~~~~~ crashmail/config.c:2053:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c: In function 'scandirfunc': tools/crashmaint.c:991:5: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] cfg=getenv(OS_CONFIG_VAR); ^ tools/crashlistout.c:567:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(file) != 12) ^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ tools/crashmaint.c:994:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] cfg=OS_CONFIG_NAME; ^ tools/crashmaint.c:1021:31: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(Messagebases[i].Name,area->Messagebase)==0) break; ~~~~~~~~~~~~~~~^~~~~ tools/crashlistout.c:570:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] extptr=&file[strlen(file)-4]; ^~~~ crashmail/config.c:2057:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ signedness [-Wpointer-sign] osFPrintf(osfh,"DEFAULTGROUP %lc\n",tmpnode->DefaultGroup); ^~~~~~~~~~~~~~~~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:105:9: note: expected 'const chatools/crashmaint.c:1021:41: warning: pointer targets in passing argument 2 of 'strcasecmp' differ inr *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ signedness [-Wpointer-sign] if(stricmp(Messagebases[i].Name,area->Messagebase)==0) break; ~~~~^~~~~~~~~~~~~ tools/crashexport.c: In function 'CheckFlags': In file included from /usr/include/string.h:45, from tools/crashmaint.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:60:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signtools/crashlistout.c:572:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(extptr,".PNT")==0 && !scandir_boss) ^~~~~~ edness [-Wpointer-sign] for(c=0;cMessagebase->name); ^~~~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:107:61: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] else if(stricmp(msgbase,"JAM")==0) osFPrintf(fh,"!%s %s %s\n",path,tagname,export); ^~~~~~~~~~~~~ tools/crashlistout.c:601:16: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(!stricmp(extptr,".CUT")) addentry(scandir_dir,file,TYPE_CRASH,scandir_boss,FALSE); ^~~~~~ crashmail/config.c:2084:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"\n"); ^~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:108:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(msgbase,"")==0) osFPrintf(fh,"#%s %s %s\n",tagname,tagname,export); ^~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:108:59: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] else if(stricmp(msgbase,"")==0) osFPrintf(fh,"#%s %s %s\n",tagname,tagname,export); ^~~~~~~~~~~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'ucrashmail/config.c:2088:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in nsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ signedness [-Wpointer-sign] osFPrintf(osfh,"\n"); ^~~~ tools/crashlistout.c:602:16: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(!stricmp(extptr,".DUT")) addentry(scandir_dir,file,TYPE_DIRECT,scandir_boss,FALSE); ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsignecrashmail/config.c:2099:37: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in d char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ signedness [-Wpointer-sign] if(c!=0) osFPrintf(osfh,"\n"); ^~~~ tools/crashexport.c:109:59: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] else osFPrintf(fh,"%s:%s %s %s\n",msgbase,path,tagname,export); ^~~~~~~~~~~~~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'uIn file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ nsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:603:16: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(!stricmp(extptr,".OUT")) addentry(scandir_dir,file,TYPE_NORMAL,scandir_boss,FALSE); ^~~~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:116:30: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(desc[0]) osFPrintf(fh,"%s %s\n",tagname,desc); ^~~~~~~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:2100:28: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"IMPORT"); ^~~~~~~~ tools/crashlistout.c:604:16: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(!stricmp(extptr,".HUT")) addentry(scandir_dir,file,TYPE_HOLD,scandir_boss,FALSE); ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' botools/crashexport.c:117:26: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] else osFPrintf(fh,"%s\n",tagname); ^~~ol osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ ~~~ In file included from /usr/include/string.h:45, from tools/crashlistout.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:124:18: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(fh,"%s\n",tagname); ^~~~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:2103:25: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in tools/crashlistout.c: In function 'main': signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:131:16: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(msgbase,"MSG")==0) gedmsgbase="FTS1"; ^~~~~~~ tools/crashlistout.c:638:11: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if((var=getenv("CMOUTBOUND"))) ^ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2107:31: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(c!=0) osFPrintf(osfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:131:50: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if(stricmp(msgbase,"MSG")==0) gedmsgbase="FTS1"; ^ crashmail/config.c:2117:37: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(c!=0) osFPrintf(osfh,"\n"); ^~~~ tools/crashlistout.c:642:14: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] cfg_Dir=OS_CURRENT_DIR; ^ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:132:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(msgbase,"JAM")==0) gedmsgbase="JAM"; ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2118:28: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"EXPORT"); ^~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashlistout.c:649:11: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if((var=getenv("CMOUTBOUNDZONE"))) ^ tools/crashexport.c:132:50: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] else if(stricmp(msgbase,"JAM")==0) gedmsgbase="JAM"; ^ crashmail/config.c:2121:25: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ tools/crashlistout.c:650:21: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg_Zone=atoi(var); ^~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:135:48: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if(areatype == AREATYPE_NETMAIL) gedtype="NET"; ^ In file included from tools/crashlistout.c:3: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ crashmail/config.c:2124:28: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"!"); ^~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:136:48: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] else if(areatype == AREATYPE_LOCAL) gedtype="LOCAL"; ^ crashmail/config.c:2127:28: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"@"); ^~~ tools/crashlistout.c:656:21: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] cfg_Zone=atoi((uchar *)args[ARG_ZONE].data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:137:29: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] else gedtype="ECHO"; ^ In file included from tools/crashlistout.c:3: /usr/include/stdlib.h:89:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ tools/crashexport.c:139:49: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if(areatype == AREATYPE_NETMAIL) gedflags="(Loc Pvt)"; ^ tools/crashlistout.c:660:22: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfg_Pattern.Zone,"*"); ~~~~~~~~~~~^~~~~ crashmail/config.c:2130:28: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"%%"); ^~~~ tools/crashexport.c:140:44: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] else gedflags="(Loc)"; ^ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:142:23: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] if(group) sprintf(gedgroupbuf,"%c",group); ^~~~~~~~~~~ tools/crashlistout.c:661:22: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfg_Pattern.Net,"*"); ~~~~~~~~~~~^~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashexport.c:3: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:2135:31: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in tools/crashexport.c:143:19: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else strcpy(gedgroupbuf,"0"); ^~~~~~~~~~~ signedness [-Wpointer-sign] if(c!=0) osFPrintf(osfh,"\n"); ^~~~ tools/crashlistout.c:662:22: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfg_Pattern.Node,"*"); ~~~~~~~~~~~^~~~~ In file included from tools/crashexport.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashexport.c:145:26: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(fh,"AREADEF %s \"%s\" %s %s %s %s %s %s\n",tagname,escdesc,gedgroupbuf,gedtype,gedmsgbase,path,aka,gedflags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tools/crashlistout.c:663:22: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfg_Pattern.Point,"*"); ~~~~~~~~~~~^~~~~~ crashmail/config.c:2143:34: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(c!=0) osFPrintf(osfh,"\n"); ^~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from tools/crashlistout.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' botools/crashexport.c:152:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(msgbase,"MSG")==0) timflags=""; ^~~~~~~ ol osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:152:56: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if(stricmp(msgbase,"MSG")==0) timflags=""; ^ tools/crashexport.c:153:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(msgbase,"JAM")==0) timflags=" -J"; ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:153:56: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] else if(stricmp(msgbase,"JAM")==0) timflags=" -J"; ^ crashmail/config.c:2144:25: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"BANNED"); ^~~~~~~~ tools/crashexport.c:156:60: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if(areatype == AREATYPE_NETMAIL) timkeyword="NetArea"; ^ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:157:60: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] else if(areatype == AREATYPE_LOCAL) timkeyword="LocalArea"; ^ tools/crashexport.c:158:46: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] else timkeyword="EchoArea"; ^ crashmail/config.c:2147:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh," "); ^~~ tools/crashexport.c:160:26: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(fh,"%s \"%s\" %s %s -P%s%s\n",timkeyword,escdesc,tagname,path,aka,timflags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^crashmail/config.c:2151:28: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] if(c!=0) osFPrintf(osfh,"\n"); ^~~~ ~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c: In function 'main': tools/crashexport.c:196:13: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp((uchar *)args[ARG_FORMAT].data,"areasbbs")==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:200:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp((uchar *)args[ARG_FORMAT].data,"forward")==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2155:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"DESCRIPTION "); ^~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:204:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp((uchar *)args[ARG_FORMAT].data,"forwardnodesc")==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:208:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp((uchar *)args[ARG_FORMAT].data,"golded")==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2157:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:212:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp((uchar *)args[ARG_FORMAT].data,"timed")==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2161:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"GROUP %lc\n",tmparea->Group); ^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:243:18: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(ofh,"; Generated by CrashExport %s\n; %s\n",VERSION,ctime(&t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:249:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(sysopname,"Sysop"); ^~~~~~~~~ In file included from tools/crashexport.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:2164:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"KEEPNUM %lu\n",tmparea->KeepNum); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:256:19: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"SYSOP")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:260:19: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(ofh,"%s ! %s\n","Default origin",sysopname); ^~~~~~~~~~~ In file included from tools/crashexport.c:8: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:2167:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"KEEPDAYS %lu\n",tmparea->KeepDays); ^~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:270:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2170:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"UNCONFIRMED\n"); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ strip ../bin/crashstats tools/crashexport.c:270:48: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:270:81: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:286:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"NETMAIL")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:289:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/incrashmail/config.c:2173:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"MANDATORY\n"); ^~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ clude/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ tools/crashexport.c:292:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(tagname,"BAD")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsignedcrashmail/config.c:2176:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"DEFREADONLY\n"); ^~~~~~~~~~~~~~~ char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:295:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(tagname,"DEFAULT")==0 || strnicmp(tagname,"DEFAULT_",8)==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2179:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"IGNOREDUPES\n"); ^~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:295:54: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] else if(stricmp(tagname,"DEFAULT")==0 || strnicmp(tagname,"DEFAULT_",8)==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:67:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncasecmp(const char *, const char *, size_t) __pure; ^~~~~~~~~~~ crashmail/config.c:2182:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(osfh,"IGNORESEENBY\n"); ^~~~~~~~~~~~~~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ tools/crashexport.c:302:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"EXPORT")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c: In function 'UpdateConfig': tools/crashexport.c:314:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,&buf[1]); ^~~ In file included from tools/crashexport.c:2: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:2196:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgtemp,cfg->filename); ^~~~~~~ tools/crashexport.c:314:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf,&buf[1]); ^~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from tools/crashexport.c:2: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashexport.c:323:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strlen(export) < sizeof(export)-20) ^~~~~~ In file included from tools/crashexport.c:2: /usr/include/string.h:105:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ crashmail/config.c:2196:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgtemp,cfg->filename); ~~~^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashexport.c:325:28: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] if(export[0]) strcat(export," "); ^~~~~~ In file included from tools/crashexport.c:2: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ tools/crashexport.c:326:22: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(export,buf); ^~~~~~ In file included from tools/crashexport.c:2: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:2197:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(cfgtemp,".tmp"); ^~~~~~~ tools/crashexport.c:326:29: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(export,buf); ^~~ In file included from tools/crashexport.c:2: /usr/include/string.h:81:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ tools/crashexport.c:332:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"UNCONFIRMED")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2199:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgbak,cfg->filename); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/incltools/crashexport.c:337:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"DESCRIPTION")==0) ^~~~~~~ ude/string.h:90:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2199:21: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(cfgbak,cfg->filename); ~~~^~~~~~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:90:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ tools/crashexport.c:342:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"GROUP")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from tools/crashexport.c:2: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2200:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(cfgbak,".bak"); ^~~~~~ In file included from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/string.h:81:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ crashmail/config.c:2205:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unable to read file %s (error: %s)",cfg->filename,osErrorMsg(err)); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:2212:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(cfgerr,"Unable to write to config file %s (error: %s)",cfgtemp,osErrorMsg(err)); ^~~~~~ In file included from crashmail/crashmail.h:2, from crashmail/config.c:1: /usr/include/stdio.h:226:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ crashmail/config.c:2226:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2226:48: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2226:81: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"AREA")==0 || stricmp(cfgword,"NETMAIL")==0 || stricmp(cfgword,"LOCALAREA")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2233:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,area->Tagname)==0) break; ^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2233:35: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(buf,area->Tagname)==0) break; ~~~~^~~~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2241:24: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(newfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ strip ../bin/crashmaint crashmail/config.c:2254:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,"NODE")==0) ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2269:27: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(newfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ crashmail/config.c:2281:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,areakeywords[c])==0) dontwrite=TRUE; ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2281:44: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,areakeywords[c])==0) dontwrite=TRUE; ~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2290:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,nodekeywords[c])==0) dontwrite=TRUE; ^~~~~~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2290:44: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if(stricmp(cfgword,nodekeywords[c])==0) dontwrite=TRUE; ~~~~~~~~~~~~^~~ In file included from /usr/include/string.h:45, from crashmail/crashmail.h:3, from crashmail/config.c:1: /usr/include/strings.h:66:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcasecmp(const char *, const char *) __pure; ^~~~~~~~~~ crashmail/config.c:2303:22: warning: pointer targets in passing argument 2 of 'osFPrintf' differ in signedness [-Wpointer-sign] osFPrintf(newfh,"\n"); ^~~~ In file included from crashmail/crashmail.h:20, from crashmail/config.c:1: ./oslib/osfile.h:26:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' bool osFPrintf(osFile os,uchar *fmt,...); ^~~~~~~~~ strip ../bin/crashlistout strip ../bin/crashexport cc -DPLATFORM_LINUX -DMSGBASE_MSG -DMSGBASE_JAM -DNODELIST_CMNL -DNODELIST_V7P -I ./ -Wall -o ../bin/crashmail obj/crashmail.o obj/logwrite.o obj/dupe.o obj/stats.o obj/misc.o obj/safedel.o obj/toss.o obj/pkt.o obj/mb.o obj/nl.o obj/handle.o obj/node4dpat.o obj/config.o obj/memmessage.o obj/scan.o obj/outbound.o obj/filter.o obj/areafix.o obj/jblist.o obj/jbstrcpy.o obj/mystrncpy.o obj/parseargs.o obj/node4d.o obj/expr.o obj/path.o obj/nl_v7p.o obj/nl_cmnl.o cmnllib/cmnllib.a obj/mb_msg.o obj/mb_jam.o jamlib/jamlib.a oslib_linux/oslib.a obj/filter.o:filter.c:function Filter_Execute: warning: warning: tmpnam() possibly used unsafely; consider using mkstemp() obj/filter.o:filter.c:function Filter_Execute: warning: warning: tmpnam() possibly used unsafely; consider using mkstemp() obj/filter.o:filter.c:function Filter_Execute: warning: warning: tmpnam() possibly used unsafely; consider using mkstemp() strip ../bin/crashmail gmake[2]: Leaving directory '/construction/news/crashmail/crashmail-0.71/src' gmake[1]: Leaving directory '/construction/news/crashmail/crashmail-0.71/src' SUCCEEDED 00:00:02 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- x SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- x===> Staging for crashmail-0.71 ===> Generating temporary packing list install -s -m 555 /construction/news/crashmail/crashmail-0.71/bin/crashexport /construction/news/crashmail/stage/usr/local/bin install -s -m 555 /construction/news/crashmail/crashmail-0.71/bin/crashgetnode /construction/news/crashmail/stage/usr/local/bin install -s -m 555 /construction/news/crashmail/crashmail-0.71/bin/crashlist /construction/news/crashmail/stage/usr/local/bin install -s -m 555 /construction/news/crashmail/crashmail-0.71/bin/crashmail /construction/news/crashmail/stage/usr/local/bin install -s -m 555 /construction/news/crashmail/crashmail-0.71/bin/crashmaint /construction/news/crashmail/stage/usr/local/bin install -s -m 555 /construction/news/crashmail/crashmail-0.71/bin/crashstats /construction/news/crashmail/stage/usr/local/bin install -s -m 555 /construction/news/crashmail/crashmail-0.71/bin/crashwrite /construction/news/crashmail/stage/usr/local/bin install -m 0644 /construction/news/crashmail/crashmail-0.71/doc/example.prefs /construction/news/crashmail/stage/usr/local/etc/crashmail install -m 0644 /construction/news/crashmail/crashmail-0.71/doc/AreafixHelp.txt /construction/news/crashmail/stage/usr/local/etc/crashmail/areafix.help ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: check-plist ------------------------------------------------------------------------------- x====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- x===> Building package for crashmail-0.71 file sizes/checksums [9]: 0% file sizes/checksums [9]: 100% packing files [9]: 0% packing files [9]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:45