I: pbuilder: network access will be disabled during build I: Current time: Mon Jun 16 04:59:41 +14 2025 I: pbuilder-time-stamp: 1749999581 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [jamnntpd_1.3-1.dsc] I: copying [./jamnntpd_1.3.orig.tar.gz] I: copying [./jamnntpd_1.3-1.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Oct 12 21:41:18 2017 gpgv: using RSA key 9236557B170C87F8821C0AC3C1E0D92E986F7C7E gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./jamnntpd_1.3-1.dsc: no acceptable signature found dpkg-source: info: extracting jamnntpd in jamnntpd-1.3 dpkg-source: info: unpacking jamnntpd_1.3.orig.tar.gz dpkg-source: info: unpacking jamnntpd_1.3-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 01_BuildSystem.patch dpkg-source: info: applying 02_PathDefaults.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2068952/tmp/hooks/D01_modify_environment starting debug: Running on codethink01-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Jun 15 14:59 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/2068952/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2068952/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=862a5b33115f4247ad1ce17af8a71f50 LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=2068952 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.N1jr3luR/pbuilderrc_QhoO --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.N1jr3luR/b2 --logfile b2/build.log jamnntpd_1.3-1.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 13 17:47 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2068952/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 9.20151219) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19744 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 9.20151219); however: Package debhelper is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded. Need to get 18.7 MB of archives. After unpacking 75.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.22 [22.4 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3 [100 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3 [43.0 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.21-14+b1 [160 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-4 [1130 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40-8 [93.0 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.7-2 [36.5 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.12.1-1 [1394 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.71-3 [332 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.21-14 [496 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-7 [517 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 22 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 23 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.191-1+b1 [187 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-4+b1 [9224 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.9.14+dfsg-1.3+b3 [624 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.21-14+b1 [1249 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.15.3 [901 kB] Fetched 18.7 MB in 0s (105 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19744 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_arm64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.21-14+b1_arm64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-4_arm64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40-8_arm64.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.12.1-1_arm64.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../19-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.191-1+b1_arm64.deb ... Unpacking libelf1t64:arm64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../24-libicu72_72.1-4+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-4+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.3+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-14+b1_arm64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up libicu72:arm64 (72.1-4+b1) ... Setting up bsdextrautils (2.40-8) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:arm64 (1:5.45-3) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3) ... Setting up libelf1t64:arm64 (0.191-1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.21-14) ... Setting up autoconf (2.71-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-4) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.15.3) ... Processing triggers for libc-bin (2.38-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.33-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/2068952/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/2068952/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/jamnntpd-1.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../jamnntpd_1.3-1_source.changes dpkg-buildpackage: info: source package jamnntpd dpkg-buildpackage: info: source version 1.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Robert James Clay dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/jamnntpd-1.3' /usr/bin/make -C src cleanlinux make[2]: Entering directory '/build/reproducible-path/jamnntpd-1.3/src' make -C jamlib -f Makefile.linux clean make[3]: Entering directory '/build/reproducible-path/jamnntpd-1.3/src/jamlib' rm -f *.o *.a make[3]: Leaving directory '/build/reproducible-path/jamnntpd-1.3/src/jamlib' make -f Makefile.linux clean make[3]: Entering directory '/build/reproducible-path/jamnntpd-1.3/src' rm -f *.o make[3]: Leaving directory '/build/reproducible-path/jamnntpd-1.3/src' make[2]: Leaving directory '/build/reproducible-path/jamnntpd-1.3/src' make[1]: Leaving directory '/build/reproducible-path/jamnntpd-1.3' dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/jamnntpd-1.3' /usr/bin/make -C src linux make[2]: Entering directory '/build/reproducible-path/jamnntpd-1.3/src' make -C jamlib -f Makefile.linux make[3]: Entering directory '/build/reproducible-path/jamnntpd-1.3/src/jamlib' cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -D__LINUX__ -Wall -c crc32.c -o crc32.o cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -D__LINUX__ -Wall -c mbase.c -o mbase.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] 228 | sprintf( Filename_AC, "%s%s", Basename_PC, EXT_HDRFILE ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from mbase.c:61: /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mbase.c:229:28: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] 229 | Status_AI[0] = remove( Filename_AC ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:157:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 157 | extern int remove (const char *__filename) __THROW; | ~~~~~~~~~~~~^~~~~~~~~~ mbase.c:234:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 234 | sprintf( Filename_AC, "%s%s", Basename_PC, EXT_TXTFILE ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mbase.c:235:28: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] 235 | Status_AI[1] = remove( Filename_AC ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:157:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 157 | extern int remove (const char *__filename) __THROW; | ~~~~~~~~~~~~^~~~~~~~~~ mbase.c:240:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 240 | sprintf( Filename_AC, "%s%s", Basename_PC, EXT_IDXFILE ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mbase.c:241:28: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] 241 | Status_AI[2] = remove( Filename_AC ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:157:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 157 | extern int remove (const char *__filename) __THROW; | ~~~~~~~~~~~~^~~~~~~~~~ mbase.c:246:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 246 | sprintf( Filename_AC, "%s%s", Basename_PC, EXT_LRDFILE ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mbase.c:247:28: warning: pointer targets in passing argument 1 of 'remove' differ in signedness [-Wpointer-sign] 247 | Status_AI[3] = remove( Filename_AC ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:157:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 157 | extern int remove (const char *__filename) __THROW; | ~~~~~~~~~~~~^~~~~~~~~~ mbase.c: In function 'jam_Open': mbase.c:552:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 552 | sprintf( Filename_AC, "%s%s", Basename_PC, EXT_HDRFILE ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mbase.c:553:34: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 553 | Base_PS->HdrFile_PS = fopen( Filename_AC, Mode_PC ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ mbase.c:560:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 560 | sprintf( Filename_AC, "%s%s", Basename_PC, EXT_TXTFILE ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mbase.c:561:34: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 561 | Base_PS->TxtFile_PS = fopen( Filename_AC, Mode_PC ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ mbase.c:569:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 569 | sprintf( Filename_AC, "%s%s", Basename_PC, EXT_IDXFILE ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mbase.c:570:34: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 570 | Base_PS->IdxFile_PS = fopen( Filename_AC, Mode_PC ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ mbase.c:579:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 579 | sprintf( Filename_AC, "%s%s", Basename_PC, EXT_LRDFILE ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mbase.c:580:34: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 580 | Base_PS->LrdFile_PS = fopen( Filename_AC, Mode_PC ); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -D__LINUX__ -Wall -c message.c -o message.o message.c: In function 'JAM_ReadMsgHeader': message.c:145:28: warning: pointer targets in passing argument 1 of 'getjamsubfield' differ in signedness [-Wpointer-sign] 145 | getjamsubfield(Ptr_PC,&Subfield_S); | ^~~~~~ | | | char * In file included from message.c:61: structrw.h:84:28: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 84 | void getjamsubfield(uchar *buf,s_JamSubfield *Subfield_S); | ~~~~~~~^~~ message.c: In function 'JAM_AddMessage': message.c:434:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 434 | Index_S.UserCRC = JAM_Crc32( User_AC, strlen( User_AC ) ); | ^~~~~~~ | | | uchar * {aka unsigned char *} In file included from message.c:58: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -D__LINUX__ -Wall -c lastread.c -o lastread.o cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -D__LINUX__ -Wall -c subpack.c -o subpack.o cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -D__LINUX__ -Wall -c structrw.c -o structrw.o ar -ru jamlib.a crc32.o mbase.o message.o lastread.o subpack.o structrw.o ar: `u' modifier ignored since `D' is the default (see `U') ar: creating jamlib.a make[3]: Leaving directory '/build/reproducible-path/jamnntpd-1.3/src/jamlib' make -f Makefile.linux make[3]: Entering directory '/build/reproducible-path/jamnntpd-1.3/src' cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c main.c -o main.o main.c: In function 'parseargs': main.c:19:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 19 | sprintf(src," (%.95s line %ld)",filename,line); | ^~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from nntpserv.h:1, from main.c:1: /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ main.c:23:10: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 23 | arg=argv[c]; | ^ main.c:31:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 31 | strcpy(tmp,"-"); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ main.c:36:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 36 | if(stricmp(arg,"-debug")==0) | ^~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/string.h:462, from nntpserv.h:3: /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:40:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 40 | else if(stricmp(arg,"-noecholog")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:44:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 44 | else if(stricmp(arg,"-nostripre")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:48:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 48 | else if(stricmp(arg,"-notearline")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:52:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 52 | else if(stricmp(arg,"-nocancel")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:56:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 56 | else if(stricmp(arg,"-strictnetmail")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:60:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 60 | else if(stricmp(arg,"-readorigin")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:64:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 64 | else if(stricmp(arg,"-noreplyaddr")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:68:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 68 | else if(stricmp(arg,"-smartquote")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:72:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 72 | else if(stricmp(arg,"-noencode")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:76:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 76 | else if(stricmp(arg,"-notzutc")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:80:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 80 | else if(stricmp(arg,"-p")==0 || stricmp(arg,"-port")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:80:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 80 | else if(stricmp(arg,"-p")==0 || stricmp(arg,"-port")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:90:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 90 | else if(stricmp(arg,"-m")==0 || stricmp(arg,"-max")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:90:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 90 | else if(stricmp(arg,"-m")==0 || stricmp(arg,"-max")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:100:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 100 | else if(stricmp(arg,"-def_flowed")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:108:32: warning: pointer targets in passing argument 1 of 'setboolonoff' differ in signedness [-Wpointer-sign] 108 | if(!(setboolonoff(argv[c+1],&cfg_def_flowed))) | ~~~~^~~~~ | | | char * In file included from nntpserv.h:60: misc.h:4:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 4 | bool setboolonoff(uchar *opt,bool *var); | ~~~~~~~^~~ main.c:116:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 116 | else if(stricmp(arg,"-def_showto")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:124:32: warning: pointer targets in passing argument 1 of 'setboolonoff' differ in signedness [-Wpointer-sign] 124 | if(!(setboolonoff(argv[c+1],&cfg_def_showto))) | ~~~~^~~~~ | | | char * misc.h:4:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 4 | bool setboolonoff(uchar *opt,bool *var); | ~~~~~~~^~~ main.c:132:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 132 | else if(stricmp(arg,"-origin")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:140:20: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 140 | cfg_origin=argv[++c]; | ^ main.c:142:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 142 | else if(stricmp(arg,"-guestsuffix")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:150:25: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 150 | cfg_guestsuffix=argv[++c]; | ^ main.c:152:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 152 | else if(stricmp(arg,"-echomailjam")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:160:25: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 160 | cfg_echomailjam=argv[++c]; | ^ main.c:162:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 162 | else if(stricmp(arg,"-g")==0 || stricmp(arg,"-groups")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:162:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 162 | else if(stricmp(arg,"-g")==0 || stricmp(arg,"-groups")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:170:24: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 170 | cfg_groupsfile=argv[++c]; | ^ main.c:172:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 172 | else if(stricmp(arg,"-a")==0 || stricmp(arg,"-allow")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:172:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 172 | else if(stricmp(arg,"-a")==0 || stricmp(arg,"-allow")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:180:23: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 180 | cfg_allowfile=argv[++c]; | ^ main.c:182:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 182 | else if(stricmp(arg,"-u")==0 || stricmp(arg,"-users")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:182:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 182 | else if(stricmp(arg,"-u")==0 || stricmp(arg,"-users")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:190:23: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 190 | cfg_usersfile=argv[++c]; | ^ main.c:192:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 192 | else if(stricmp(arg,"-x")==0 || stricmp(arg,"-xlat")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:192:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 192 | else if(stricmp(arg,"-x")==0 || stricmp(arg,"-xlat")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:200:22: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 200 | cfg_xlatfile=argv[++c]; | ^ main.c:202:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 202 | else if(stricmp(arg,"-l")==0 || stricmp(arg,"-logfile")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:202:47: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 202 | else if(stricmp(arg,"-l")==0 || stricmp(arg,"-logfile")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:210:21: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 210 | cfg_logfile=argv[++c]; | ^ main.c:212:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 212 | else if(stricmp(arg,"-config")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:225:27: warning: pointer targets in passing argument 1 of 'readargs' differ in signedness [-Wpointer-sign] 225 | if(!readargs(argv[++c])) | ~~~~^~~~~ | | | char * main.c:8:22: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 8 | bool readargs(uchar *file); | ~~~~~~~^~~~ main.c:228:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 228 | else if(stricmp(arg,"-create")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ main.c:242:27: warning: pointer targets in passing argument 1 of 'createconfig' differ in signedness [-Wpointer-sign] 242 | createconfig(argv[++c]); | ~~~~^~~~~ | | | char * main.c:9:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 9 | void createconfig(uchar *file); | ~~~~~~~^~~~ main.c: In function 'readargs': main.c:261:18: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 261 | if(!(fp=fopen(file,"r"))) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:269:16: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 269 | while(fgets(s,999,fp)) | ^ | | | uchar * {aka unsigned char *} In file included from /usr/include/stdio.h:964: /usr/include/aarch64-linux-gnu/bits/stdio2.h:195:25: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 195 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ main.c:289:48: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 289 | if(!(fileargv[fileargc++] = strdup(w))) | ^ | | | uchar * {aka unsigned char *} /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ main.c: In function 'createconfig': main.c:314:18: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 314 | if(!(fp=fopen(file,"w"))) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from os.h:6, from nntpserv.h:58: main.c: In function 'main': os_linux.h:16:22: warning: pointer targets in passing argument 1 of 'readargs' differ in signedness [-Wpointer-sign] 16 | #define CFG_BASEPATH "/etc/" | ^~~~~~~ | | | char * nntpserv.h:86:28: note: in expansion of macro 'CFG_BASEPATH' 86 | #define CONFIGFILE CFG_BASEPATH "jamnntpd.config" | ^~~~~~~~~~~~ main.c:429:23: note: in expansion of macro 'CONFIGFILE' 429 | if(!readargs(CONFIGFILE)) | ^~~~~~~~~~ main.c:255:22: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 255 | bool readargs(uchar *file) | ~~~~~~~^~~~ main.c:457:20: warning: pointer targets in passing argument 1 of 'os_showerror' differ in signedness [-Wpointer-sign] 457 | os_showerror("Failed to create socket: %s",os_strerr(os_errno(),err,200)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:20:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 20 | void os_showerror(uchar *fmt,...); | ~~~~~~~^~~ main.c:475:20: warning: pointer targets in passing argument 1 of 'os_showerror' differ in signedness [-Wpointer-sign] 475 | os_showerror("Could not bind to port (server already running?): %s",os_strerr(os_errno(),err,200)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:20:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 20 | void os_showerror(uchar *fmt,...); | ~~~~~~~^~~ main.c:488:20: warning: pointer targets in passing argument 1 of 'os_showerror' differ in signedness [-Wpointer-sign] 488 | os_showerror("Could not listen to socket: %s",os_strerr(os_errno(),err,200)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:20:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 20 | void os_showerror(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.h:72:27: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 72 | #define SERVER_NAME "JamNNTPd/" PLATFORM_NAME | ^~~~~~~~~~~ | | | char * main.c:495:16: note: in expansion of macro 'SERVER_NAME' 495 | os_logwrite(SERVER_NAME " " SERVER_VERSION " is running on port %d",cfg_port); | ^~~~~~~~~~~ os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ main.c:498:31: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 498 | os_logwrite("Compiled " __DATE__ " " __TIME__); | ^~~~~~~~ main.c:498:44: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time] 498 | os_logwrite("Compiled " __DATE__ " " __TIME__); | ^~~~~~~~ main.c:498:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 498 | os_logwrite("Compiled " __DATE__ " " __TIME__); | ^~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ main.c:516:62: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] 516 | active_sock = accept(sock,(struct sockaddr *)&from,&fromlen); | ^~~~~~~~ | | | int * In file included from os_linux.h:3: /usr/include/aarch64-linux-gnu/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ main.c:521:28: warning: pointer targets in passing argument 1 of 'os_showerror' differ in signedness [-Wpointer-sign] 521 | os_showerror("Failed to accept incoming connection: %s",os_strerr(os_errno(),err,200)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:20:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 20 | void os_showerror(uchar *fmt,...); | ~~~~~~~^~~ main.c:531:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 531 | os_logwrite("Exiting. %ld connection(s) are active, waiting for them to quit", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.h:72:27: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 72 | #define SERVER_NAME "JamNNTPd/" PLATFORM_NAME | ^~~~~~~~~~~ | | | char * main.c:540:16: note: in expansion of macro 'SERVER_NAME' 540 | os_logwrite(SERVER_NAME " exited"); | ^~~~~~~~~~~ os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ main.c: In function 'parseargs': main.c:19:27: warning: ' line ' directive writing 6 bytes into a region of size between 3 and 98 [-Wformat-overflow=] 19 | sprintf(src," (%.95s line %ld)",filename,line); | ^~~~~~ main.c:19:19: note: using the range [-9223372036854775808, 9223372036854775807] for directive argument 19 | sprintf(src," (%.95s line %ld)",filename,line); | ^~~~~~~~~~~~~~~~~~~ In function 'sprintf', inlined from 'parseargs' at main.c:19:7: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 11 and 125 bytes into a destination of size 100 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c nntpserv.c -o nntpserv.o In file included from os.h:6, from nntpserv.h:58, from nntpserv.c:1: os_linux.h:16:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 16 | #define CFG_BASEPATH "/etc/" | ^~~~~~~ nntpserv.h:91:28: note: in expansion of macro 'CFG_BASEPATH' 91 | #define CFG_ALLOWFILE CFG_BASEPATH "jamnntpd.allow" | ^~~~~~~~~~~~ nntpserv.c:10:25: note: in expansion of macro 'CFG_ALLOWFILE' 10 | uchar *cfg_allowfile = CFG_ALLOWFILE; | ^~~~~~~~~~~~~ os_linux.h:16:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 16 | #define CFG_BASEPATH "/etc/" | ^~~~~~~ nntpserv.h:92:28: note: in expansion of macro 'CFG_BASEPATH' 92 | #define CFG_GROUPSFILE CFG_BASEPATH "jamnntpd.groups" | ^~~~~~~~~~~~ nntpserv.c:11:25: note: in expansion of macro 'CFG_GROUPSFILE' 11 | uchar *cfg_groupsfile = CFG_GROUPSFILE; | ^~~~~~~~~~~~~~ os_linux.h:17:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 17 | #define LOG_BASEPATH "/var/log/" | ^~~~~~~~~~~ nntpserv.h:96:28: note: in expansion of macro 'LOG_BASEPATH' 96 | #define CFG_LOGFILE LOG_BASEPATH "jamnntpd.log" | ^~~~~~~~~~~~ nntpserv.c:12:25: note: in expansion of macro 'CFG_LOGFILE' 12 | uchar *cfg_logfile = CFG_LOGFILE; | ^~~~~~~~~~~ os_linux.h:16:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 16 | #define CFG_BASEPATH "/etc/" | ^~~~~~~ nntpserv.h:93:28: note: in expansion of macro 'CFG_BASEPATH' 93 | #define CFG_USERSFILE CFG_BASEPATH "jamnntpd.users" | ^~~~~~~~~~~~ nntpserv.c:13:25: note: in expansion of macro 'CFG_USERSFILE' 13 | uchar *cfg_usersfile = CFG_USERSFILE; | ^~~~~~~~~~~~~ os_linux.h:16:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 16 | #define CFG_BASEPATH "/etc/" | ^~~~~~~ nntpserv.h:94:28: note: in expansion of macro 'CFG_BASEPATH' 94 | #define CFG_XLATFILE CFG_BASEPATH "jamnntpd.xlat" | ^~~~~~~~~~~~ nntpserv.c:14:25: note: in expansion of macro 'CFG_XLATFILE' 14 | uchar *cfg_xlatfile = CFG_XLATFILE; | ^~~~~~~~~~~~ nntpserv.c: In function 'jamopenarea': nntpserv.c:118:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 118 | os_logwrite("(%s) Failed to open JAM messagebase \"%s\"",var->clientid,group->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c: In function 'jamgetminmaxnum': nntpserv.c:136:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 136 | os_logwrite("(%s) Failed to get size of JAM area \"%s\"",var->clientid,group->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:150:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 150 | os_logwrite("(%s) Failed to read header of JAM area \"%s\"",var->clientid,group->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:201:37: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 201 | if(strnicmp(buf,"CHRS: ",6)==0) | ^~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/string.h:462, from nntpserv.h:3: /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:204:38: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 204 | if(strchr(chrs,' ')) *strchr(chrs,' ')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:204:57: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 204 | if(strchr(chrs,' ')) *strchr(chrs,' ')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:208:37: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 208 | if(strnicmp(buf,"CHARSET: ",9)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:211:37: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 211 | if(strnicmp(buf,"CODEPAGE: ",10)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c: In function 'readoriginaddr': nntpserv.c:285:36: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 285 | if(d-textpos > 11 && strncmp(&text[textpos]," * Origin: ",11)==0) | ^~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:295:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 295 | d=strlen(originbuf); | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:302:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 302 | strcpy(addr,&originbuf[d+1]); | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from nntpserv.h:1: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:302:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 302 | strcpy(addr,&originbuf[d+1]); | ^~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:304:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 304 | if(strchr(addr,')')) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:305:21: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 305 | *strchr(addr,')')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c: In function 'command_list': nntpserv.c:325:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 325 | if(stricmp(arg,"overview.fmt") == 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:327:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 327 | socksendtext(var,"215 List of fields in XOVER result" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from nntpserv.h:63: sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:328:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 328 | socksendtext(var,"Subject:" CRLF); | ^~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:329:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 329 | socksendtext(var,"From:" CRLF); | ^~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:330:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 330 | socksendtext(var,"Date:" CRLF); | ^~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:331:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 331 | socksendtext(var,"Message-ID:" CRLF); | ^~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:332:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 332 | socksendtext(var,"References:" CRLF); | ^~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:333:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 333 | socksendtext(var,"Bytes:" CRLF), | ^~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:334:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 334 | socksendtext(var,"Lines:" CRLF); | ^~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:335:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 335 | socksendtext(var,"." CRLF); | ^~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:339:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 339 | else if(stricmp(arg,"newsgroups") == 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:343:30: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 343 | socksendtext(var,"501 Patterns not supported for LIST NEWSGROUPS" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:349:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 349 | else if(stricmp(arg,"active") != 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:351:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 351 | socksendtext(var,"501 Unknown argument for LIST command" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:356:21: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 356 | socksendtext(var,"215 List of newsgroups follows" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:364:28: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 364 | sockprintf(var,"%s\t" CRLF,g->tagname); | ^~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:376:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 376 | sockprintf(var,"%s %lu %lu y" CRLF,g->tagname,max,min); | ^~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:379:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 379 | sockprintf(var,"%s %lu %lu n" CRLF,g->tagname,max,min); | ^~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:384:21: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 384 | socksendtext(var,"." CRLF); | ^~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c: In function 'command_group': nntpserv.c:395:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 395 | socksendtext(var,"501 No group specified" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:400:59: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 400 | if(matchgroup(var->readgroups,g->group) && stricmp(g->tagname,groupname)==0) break; | ~^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:400:69: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 400 | if(matchgroup(var->readgroups,g->group) && stricmp(g->tagname,groupname)==0) break; | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:404:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 404 | socksendtext(var,"411 No such newsgroup" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:410:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 410 | socksendtext(var,"503 Local error: Could not get size of messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:417:19: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 417 | sockprintf(var,"211 %lu %lu %lu %s Group selected" CRLF,num,min,max,g->tagname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c: In function 'command_next': nntpserv.c:426:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 426 | socksendtext(var,"412 No newsgroup selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:432:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 432 | socksendtext(var,"420 No current article has been selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:438:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 438 | socksendtext(var,"503 Local error: Could not get size of messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:444:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 444 | socksendtext(var,"421 No next article in this group" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:450:19: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 450 | sockprintf(var,"223 %lu <%lu$%s@JamNNTPd> Article retrieved" CRLF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c: In function 'command_last': nntpserv.c:460:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 460 | socksendtext(var,"412 No newsgroup selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:466:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 466 | socksendtext(var,"420 No current article has been selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:472:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 472 | socksendtext(var,"503 Local error: Could not get size of messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:478:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 478 | socksendtext(var,"422 No previous article in this group" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:484:19: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 484 | sockprintf(var,"223 %lu <%lu$%s@JamNNTPd> Article retrieved" CRLF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c: At top level: nntpserv.c:495:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 495 | { { MSG_LOCAL, "Local" }, | ^~~~~~~ nntpserv.c:495:22: note: (near initialization for 'attributenames[0].name') nntpserv.c:496:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 496 | { MSG_INTRANSIT, "InTransit" }, | ^~~~~~~~~~~ nntpserv.c:496:22: note: (near initialization for 'attributenames[1].name') nntpserv.c:497:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 497 | { MSG_PRIVATE, "Private" }, | ^~~~~~~~~ nntpserv.c:497:22: note: (near initialization for 'attributenames[2].name') nntpserv.c:498:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 498 | { MSG_READ, "Read" }, | ^~~~~~ nntpserv.c:498:22: note: (near initialization for 'attributenames[3].name') nntpserv.c:499:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 499 | { MSG_SENT, "Sent" }, | ^~~~~~ nntpserv.c:499:22: note: (near initialization for 'attributenames[4].name') nntpserv.c:500:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 500 | { MSG_KILLSENT, "KillSent" }, | ^~~~~~~~~~ nntpserv.c:500:22: note: (near initialization for 'attributenames[5].name') nntpserv.c:501:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 501 | { MSG_ARCHIVESENT, "ArchiveSent" }, | ^~~~~~~~~~~~~ nntpserv.c:501:22: note: (near initialization for 'attributenames[6].name') nntpserv.c:502:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 502 | { MSG_HOLD, "Hold" }, | ^~~~~~ nntpserv.c:502:22: note: (near initialization for 'attributenames[7].name') nntpserv.c:503:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 503 | { MSG_CRASH, "Crash" }, | ^~~~~~~ nntpserv.c:503:22: note: (near initialization for 'attributenames[8].name') nntpserv.c:504:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 504 | { MSG_IMMEDIATE, "Immediate" }, | ^~~~~~~~~~~ nntpserv.c:504:22: note: (near initialization for 'attributenames[9].name') nntpserv.c:505:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 505 | { MSG_DIRECT, "Direct" }, | ^~~~~~~~ nntpserv.c:505:22: note: (near initialization for 'attributenames[10].name') nntpserv.c:506:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 506 | { MSG_GATE, "Gate" }, | ^~~~~~ nntpserv.c:506:22: note: (near initialization for 'attributenames[11].name') nntpserv.c:507:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 507 | { MSG_FILEREQUEST, "FReq" }, | ^~~~~~ nntpserv.c:507:22: note: (near initialization for 'attributenames[12].name') nntpserv.c:508:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 508 | { MSG_FILEATTACH, "FAttach" }, | ^~~~~~~~~ nntpserv.c:508:22: note: (near initialization for 'attributenames[13].name') nntpserv.c:509:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 509 | { MSG_TRUNCFILE, "TruncFile" }, | ^~~~~~~~~~~ nntpserv.c:509:22: note: (near initialization for 'attributenames[14].name') nntpserv.c:510:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 510 | { MSG_KILLFILE, "KillFile" }, | ^~~~~~~~~~ nntpserv.c:510:22: note: (near initialization for 'attributenames[15].name') nntpserv.c:511:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 511 | { MSG_RECEIPTREQ, "ReceiptReq" }, | ^~~~~~~~~~~~ nntpserv.c:511:22: note: (near initialization for 'attributenames[16].name') nntpserv.c:512:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 512 | { MSG_CONFIRMREQ, "ConfirmReq" }, | ^~~~~~~~~~~~ nntpserv.c:512:22: note: (near initialization for 'attributenames[17].name') nntpserv.c:513:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 513 | { MSG_ORPHAN, "Orphan" }, | ^~~~~~~~ nntpserv.c:513:22: note: (near initialization for 'attributenames[18].name') nntpserv.c:514:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 514 | { MSG_ENCRYPT, "Encrypted" }, | ^~~~~~~~~~~ nntpserv.c:514:22: note: (near initialization for 'attributenames[19].name') nntpserv.c:515:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 515 | { MSG_COMPRESS, "Compressed" }, | ^~~~~~~~~~~~ nntpserv.c:515:22: note: (near initialization for 'attributenames[20].name') nntpserv.c:516:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 516 | { MSG_ESCAPED, "Escaped" }, | ^~~~~~~~~ nntpserv.c:516:22: note: (near initialization for 'attributenames[21].name') nntpserv.c:517:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 517 | { MSG_FPU, "ForcePickup" }, | ^~~~~~~~~~~~~ nntpserv.c:517:22: note: (near initialization for 'attributenames[22].name') nntpserv.c:518:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 518 | { MSG_TYPELOCAL, "TypeLocal" }, | ^~~~~~~~~~~ nntpserv.c:518:22: note: (near initialization for 'attributenames[23].name') nntpserv.c:519:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 519 | { MSG_TYPEECHO, "TypeEcho" }, | ^~~~~~~~~~ nntpserv.c:519:22: note: (near initialization for 'attributenames[24].name') nntpserv.c:520:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 520 | { MSG_TYPENET, "TypeNet" }, | ^~~~~~~~~ nntpserv.c:520:22: note: (near initialization for 'attributenames[25].name') nntpserv.c:521:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 521 | { MSG_NODISP, "NoDisp" }, | ^~~~~~~~ nntpserv.c:521:22: note: (near initialization for 'attributenames[26].name') nntpserv.c:522:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 522 | { MSG_LOCKED, "Locked" }, | ^~~~~~~~ nntpserv.c:522:22: note: (near initialization for 'attributenames[27].name') nntpserv.c:523:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 523 | { MSG_DELETED, "Deleted" }, | ^~~~~~~~~ nntpserv.c:523:22: note: (near initialization for 'attributenames[28].name') nntpserv.c: In function 'sendtextblock': nntpserv.c:614:36: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 614 | if(var->opt_flowed && strcmp(buf,"-- ")!=0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:616:29: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 616 | if(wrapped) strcat(buf," "); /* For format=flowed */ | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:619:38: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 619 | if(buf[0] == ' ' || strncmp(buf,"From ",5)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:621:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 621 | strcpy(buf2,buf); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:621:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 621 | strcpy(buf2,buf); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:622:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 622 | strcpy(buf," "); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:623:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 623 | strcat(buf,buf2); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:623:24: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 623 | strcat(buf,buf2); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:629:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 629 | if(stricmp(buf,".")==0) /* "." means end of message in NNTP */ | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:630:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 630 | strcpy(buf,".."); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:632:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 632 | strcat(buf,CRLF); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c: In function 'stripreplyaddr': nntpserv.c:655:18: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 655 | if((ch=strchr(str,'<'))) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:655:10: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 655 | if((ch=strchr(str,'<'))) | ^ nntpserv.c:657:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 657 | strcpy(str,ch+1); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:657:20: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 657 | strcpy(str,ch+1); | ~~^~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:659:21: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 659 | if((ch=strchr(str,'>'))) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:659:13: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 659 | if((ch=strchr(str,'>'))) | ^ nntpserv.c: In function 'command_abhs': nntpserv.c:692:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 692 | socksendtext(var,"412 No newsgroup selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:698:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 698 | socksendtext(var,"420 No current article has been selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:705:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 705 | else if(article[0] == '<' && article[strlen(article)-1] == '>') | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:707:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 707 | strcpy(article,&article[1]); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:707:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 707 | strcpy(article,&article[1]); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:708:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 708 | article[strlen(article)-1]=0; | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:710:17: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 710 | at=strchr(article,'@'); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:710:9: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 710 | at=strchr(article,'@'); | ^ nntpserv.c:711:17: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 711 | pc=strchr(article,'$'); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:711:9: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 711 | pc=strchr(article,'$'); | ^ nntpserv.c:715:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 715 | socksendtext(var,"430 No such article found" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:725:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 725 | if(strcmp(at,"JamNNTPd") != 0) | ^~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:727:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 727 | socksendtext(var,"430 No such article found" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:732:65: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 732 | if(matchgroup(var->readgroups,group->group) && stricmp(pc,group->tagname) == 0) break; | ^~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:732:73: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 732 | if(matchgroup(var->readgroups,group->group) && stricmp(pc,group->tagname) == 0) break; | ~~~~~^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:736:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 736 | socksendtext(var,"430 No such article found" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:740:23: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 740 | articlenum=atol(article); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:746:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 746 | socksendtext(var,"430 No such article found" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:750:17: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 750 | else if(atol(article) > 0) | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:754:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 754 | socksendtext(var,"412 No newsgroup selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:758:23: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 758 | articlenum=atol(article); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:763:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 763 | socksendtext(var,"503 Local error: Could not get size of messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:771:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 771 | socksendtext(var,"423 No such article number in this group" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:779:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 779 | socksendtext(var,"501 Invalid article number specified" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:783:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 783 | if(stricmp(cmd,"STAT") == 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:785:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 785 | sockprintf(var,"223 %lu <%lu$%s@JamNNTPd> Article retrieved" CRLF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:793:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 793 | socksendtext(var,"503 Local error: Could not open messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:799:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 799 | os_logwrite("(%s) Could not read messagebase header of \"%s\"",var->clientid,var->opengroup->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:800:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 800 | socksendtext(var,"503 Local error: Could not read messagebase header" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:808:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 808 | os_logwrite("(%s) Could not read message %lu in \"%s\"",var->clientid,articlenum,var->opengroup->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:809:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 809 | socksendtext(var,"503 Local error: Could not read message header" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:816:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 816 | socksendtext(var,"503 Message has been deleted" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:823:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 823 | socksendtext(var,"503 Local error: Out of memory" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:834:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 834 | socksendtext(var,"503 Local error: Could not read message text" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:886:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 886 | if(strnicmp(buf,"REPLYADDR ",10)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:889:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 889 | if(strnicmp(buf,"REPLYADDR: ",11)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:892:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 892 | if(strnicmp(buf,"TZUTC: ",7)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:895:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 895 | if(strnicmp(buf,"TZUTCINFO: ",11)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:898:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 898 | if(strnicmp(buf,"CHRS: ",6)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:901:26: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 901 | if(strchr(chrs,' ')) *strchr(chrs,' ')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:901:45: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 901 | if(strchr(chrs,' ')) *strchr(chrs,' ')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:905:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 905 | if(strnicmp(buf,"CHARSET: ",9)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:911:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 911 | if(strnicmp(buf,"CODEPAGE: ",10)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:927:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 927 | if(xlat) strcpy(chrs,xlat->tochrs); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:927:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 927 | if(xlat) strcpy(chrs,xlat->tochrs); | ~~~~^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:928:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 928 | else strcpy(chrs,"unknown-8bit"); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:955:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 955 | socksendtext(var,"503 Access denied" CRLF); | ^~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:962:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 962 | if(stricmp(cmd,"ARTICLE")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:963:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 963 | sockprintf(var,"220 %ld <%ld$%s@JamNNTPd> Article retrieved - Head and body follow" CRLF,articlenum,articlenum,group->tagname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:965:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 965 | if(stricmp(cmd,"HEAD")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:966:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 966 | sockprintf(var,"221 %ld <%ld$%s@JamNNTPd> Article retrieved - Head follows" CRLF,articlenum,articlenum,group->tagname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:968:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 968 | if(stricmp(cmd,"BODY")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:969:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 969 | sockprintf(var,"222 %ld <%ld$%s@JamNNTPd> Article retrieved - Body follows" CRLF,articlenum,articlenum,group->tagname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:971:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 971 | if(stricmp(cmd,"ARTICLE") == 0 || stricmp(cmd,"HEAD") == 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:971:46: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 971 | if(stricmp(cmd,"ARTICLE") == 0 || stricmp(cmd,"HEAD") == 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:973:31: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 973 | if(replyaddr[0]) strcpy(fromaddr,replyaddr); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:973:40: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 973 | if(replyaddr[0]) strcpy(fromaddr,replyaddr); | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:974:31: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 974 | else strcpy(fromaddr,jamfromaddr); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:974:40: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 974 | else strcpy(fromaddr,jamfromaddr); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:976:35: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 976 | if(fromaddr[0] == 0) strcpy(fromaddr,"unknown"); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:977:35: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 977 | if(fromname[0] == 0) strcpy(fromname,"unknown"); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:978:35: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 978 | if(toname[0] == 0) strcpy(toname,"(none)"); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:982:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 982 | sockprintf(var,"Path: JamNNTPd!not-for-mail" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:984:35: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 984 | if(var->opt_showto) sprintf(buf,"%s -> %s",fromname,toname); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:985:34: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 985 | else strcpy(buf,fromname); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:985:38: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 985 | else strcpy(buf,fromname); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:989:20: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 989 | if(sscanf(fromaddr,"%u:%u/%u.%u", &zone, &net, &node, &point)==4) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ nntpserv.c:990:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 990 | sprintf(fromaddr,"%u@%u.%u.%u", point, node, net, zone); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:991:25: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 991 | else if(sscanf(fromaddr,"%u:%u/%u", &zone, &net, &node)==3) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ nntpserv.c:992:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 992 | sprintf(fromaddr,"0@%u.%u.%u", node, net, zone); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:994:30: warning: pointer targets in passing argument 2 of 'mimesendheaderline' differ in signedness [-Wpointer-sign] 994 | mimesendheaderline(var,"From",buf,chrs,fromaddr,cfg_noencode); | ^~~~~~ | | | char * In file included from nntpserv.h:65: mime.h:6:48: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 6 | void mimesendheaderline(struct var *var,uchar *keyword,uchar *data,uchar *chrs,uchar *fromaddr,bool noencode); | ~~~~~~~^~~~~~~ nntpserv.c:996:30: warning: pointer targets in passing argument 2 of 'mimesendheaderline' differ in signedness [-Wpointer-sign] 996 | mimesendheaderline(var,"X-Comment-To",toname,chrs,NULL,cfg_noencode); | ^~~~~~~~~~~~~~ | | | char * mime.h:6:48: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 6 | void mimesendheaderline(struct var *var,uchar *keyword,uchar *data,uchar *chrs,uchar *fromaddr,bool noencode); | ~~~~~~~^~~~~~~ nntpserv.c:997:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 997 | sockprintf(var,"Newsgroups: %s" CRLF,group->tagname); | ^~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:998:30: warning: pointer targets in passing argument 2 of 'mimesendheaderline' differ in signedness [-Wpointer-sign] 998 | mimesendheaderline(var,"Subject",subject,chrs,NULL,cfg_noencode); | ^~~~~~~~~ | | | char * mime.h:6:48: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 6 | void mimesendheaderline(struct var *var,uchar *keyword,uchar *data,uchar *chrs,uchar *fromaddr,bool noencode); | ~~~~~~~^~~~~~~ nntpserv.c:1000:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1000 | sockprintf(var,"Date: %s" CRLF,datebuf); | ^~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1001:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1001 | sockprintf(var,"Message-ID: <%ld$%s@JamNNTPd>" CRLF,articlenum,group->tagname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1004:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1004 | sockprintf(var,"References: <%ld$%s@JamNNTPd>" CRLF,header.ReplyTo,group->tagname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1007:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1007 | sockprintf(var,"X-JAM-From: %s <%s>" CRLF,fromname,jamfromaddr); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1010:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1010 | sockprintf(var,"X-JAM-From: %s" CRLF,fromname); | ^~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1015:28: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1015 | sockprintf(var,"X-JAM-To: %s <%s>" CRLF,toname,jamtoaddr); | ^~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1018:28: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1018 | sockprintf(var,"X-JAM-To: %s" CRLF,toname); | ^~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1029:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1029 | sockprintf(var,"X-JAM-MSGID: %s" CRLF,buf); | ^~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1034:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1034 | sockprintf(var,"X-JAM-REPLYID: %s" CRLF,buf); | ^~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1039:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1039 | sockprintf(var,"X-JAM-PID: %s" CRLF,buf); | ^~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1044:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1044 | sockprintf(var,"X-JAM-FLAGS: %s" CRLF,buf); | ^~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1049:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1049 | sockprintf(var,"X-JAM-TRACE: %s" CRLF,buf); | ^~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1054:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1054 | sockprintf(var,"X-JAM-TZUTCINFO: %s" CRLF,buf); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1059:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1059 | sockprintf(var,"X-JAM-SEENBY2D: %s" CRLF,buf); | ^~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1064:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1064 | sockprintf(var,"X-JAM-PATH2D: %s" CRLF,buf); | ^~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1069:31: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1069 | sockprintf(var,"X-JAM-FTSKLUDGE: %s" CRLF,buf); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1078:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1078 | strcpy(buf,"X-JAM-Attributes:"); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1083:23: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 1083 | strcat(buf," "); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1084:23: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 1084 | strcat(buf,attributenames[c].name); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1084:44: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 1084 | strcat(buf,attributenames[c].name); | ~~~~~~~~~~~~~~~~~^~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1087:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 1087 | strcat(buf,CRLF); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1093:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1093 | socksendtext(var,"MIME-Version: 1.0" CRLF); | ^~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1097:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1097 | strcpy(encoding,"8bit"); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1101:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1101 | strcpy(encoding,"7bit"); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1102:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1102 | strcpy(chrs,"us-ascii"); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1106:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1106 | strcpy(format,"flowed"); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1109:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1109 | strcpy(format,"fixed"); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1111:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1111 | sockprintf(var,"Content-Type: text/plain; charset=%s; format=%s" CRLF,chrs,format); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1112:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 1112 | sockprintf(var,"Content-Transfer-Encoding: %s" CRLF,encoding); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1115:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1115 | if(stricmp(cmd,"ARTICLE") == 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.h:67:12: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 67 | #define CR "\x0d" | ^~~~~~ | | | char * nntpserv.h:70:14: note: in expansion of macro 'CR' 70 | #define CRLF CR LF | ^~ nntpserv.c:1116:24: note: in expansion of macro 'CRLF' 1116 | socksendtext(var,CRLF); | ^~~~ sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1118:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1118 | if(stricmp(cmd,"ARTICLE") == 0 || stricmp(cmd,"BODY") == 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1118:46: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1118 | if(stricmp(cmd,"ARTICLE") == 0 || stricmp(cmd,"BODY") == 0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1136:21: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1136 | socksendtext(var,"." CRLF); | ^~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c: In function 'command_xover': nntpserv.c:1162:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1162 | socksendtext(var,"412 No newsgroup selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1174:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1174 | socksendtext(var,"420 No current article has been selected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1183:19: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1183 | dash=strchr(article,'-'); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1183:11: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1183 | dash=strchr(article,'-'); | ^ nntpserv.c:1190:21: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 1190 | first=atol(article); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:1196:23: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 1196 | last=atol(dash); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:1200:21: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 1200 | first=atol(article); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:1201:20: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 1201 | last=atol(article); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:1210:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1210 | socksendtext(var,"420 No articles found in this range" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1216:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1216 | socksendtext(var,"503 Local error: Could not open messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1222:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 1222 | os_logwrite("(%s) Could not read messagebase header of \"%s\"",var->clientid,var->opengroup->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1223:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1223 | socksendtext(var,"503 Local error: Could not read messagebase header" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1227:21: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1227 | socksendtext(var,"224 Overview information follows" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1275:34: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1275 | if(strnicmp(buf,"CHRS: ",6)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1278:35: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1278 | if(strchr(chrs,' ')) *strchr(chrs,' ')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1278:54: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1278 | if(strchr(chrs,' ')) *strchr(chrs,' ')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1282:34: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1282 | if(strnicmp(buf,"CHARSET: ",9)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1285:34: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1285 | if(strnicmp(buf,"CODEPAGE: ",10)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1288:34: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1288 | if(strnicmp(buf,"REPLYADDR ",10)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1291:34: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1291 | if(strnicmp(buf,"REPLYADDR: ",11)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1294:34: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1294 | if(strnicmp(buf,"TZUTC: ",7)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1297:34: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1297 | if(strnicmp(buf,"TZUTCINFO: ",11)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1309:29: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1309 | if(xlat) strcpy(chrs,xlat->tochrs); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1309:38: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1309 | if(xlat) strcpy(chrs,xlat->tochrs); | ~~~~^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1310:29: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1310 | else strcpy(chrs,"unknown-8bit"); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1343:44: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1343 | if(fromaddr[0] == 0) strcpy(fromaddr,"unknown"); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1344:44: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1344 | if(fromname[0] == 0) strcpy(fromname,"unknown"); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1345:44: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1345 | if(toname[0] == 0) strcpy(toname,"(none)"); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1349:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1349 | sprintf(msgid,"<%ld$%s@JamNNTPd>",c,var->currentgroup->tagname); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:1354:27: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1354 | sprintf(reply,"<%ld$%s@JamNNTPd>",header.ReplyTo,var->currentgroup->tagname); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:1358:27: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1358 | sprintf(buf,"%s -> %s",fromname,toname); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:1364:29: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 1364 | if(sscanf(fromaddr,"%u:%u/%u.%u", &zone, &net, &node, &point)==4) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ nntpserv.c:1365:30: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1365 | sprintf(fromaddr,"%u@%u.%u.%u", point, node, net, zone); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:1366:34: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 1366 | else if(sscanf(fromaddr,"%u:%u/%u", &zone, &net, &node)==3) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ nntpserv.c:1367:30: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1367 | sprintf(fromaddr,"0@%u.%u.%u", node, net, zone); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:1370:66: warning: pointer targets in passing argument 3 of 'mimemakeheaderline' differ in signedness [-Wpointer-sign] 1370 | if(replyaddr[0]) mimemakeheaderline(mimefrom,1000,"From",fromname,chrs,replyaddr,cfg_noencode); | ^~~~~~ | | | char * mime.h:7:58: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 7 | void mimemakeheaderline(uchar *dest,ulong destlen,uchar *keyword,uchar *data,uchar *chrs,uchar *fromaddr,bool noencode); | ~~~~~~~^~~~~~~ nntpserv.c:1371:66: warning: pointer targets in passing argument 3 of 'mimemakeheaderline' differ in signedness [-Wpointer-sign] 1371 | else mimemakeheaderline(mimefrom,1000,"From",fromname,chrs,fromaddr,cfg_noencode); | ^~~~~~ | | | char * mime.h:7:58: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 7 | void mimemakeheaderline(uchar *dest,ulong destlen,uchar *keyword,uchar *data,uchar *chrs,uchar *fromaddr,bool noencode); | ~~~~~~~^~~~~~~ nntpserv.c:1373:49: warning: pointer targets in passing argument 3 of 'mimemakeheaderline' differ in signedness [-Wpointer-sign] 1373 | mimemakeheaderline(mimesubj,1000,"Subject",subject,chrs,NULL,cfg_noencode); | ^~~~~~~~~ | | | char * mime.h:7:58: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 7 | void mimemakeheaderline(uchar *dest,ulong destlen,uchar *keyword,uchar *data,uchar *chrs,uchar *fromaddr,bool noencode); | ~~~~~~~^~~~~~~ nntpserv.c:1375:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1375 | strcpy(mimefrom,&mimefrom[6]); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1375:32: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1375 | strcpy(mimefrom,&mimefrom[6]); | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1376:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1376 | strcpy(mimesubj,&mimesubj[9]); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1376:32: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1376 | strcpy(mimesubj,&mimesubj[9]); | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1381:24: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1381 | sprintf(xoverres,"%ld\t%s\t%s\t%s\t%s\t%s\t\t\t" CRLF, | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:1391:21: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1391 | socksendtext(var,"." CRLF); | ^~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c: In function 'addjamfield': nntpserv.c:1473:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1473 | Subfield_S.DatLen = strlen(fielddata); | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c: In function 'getparentinfo': nntpserv.c:1502:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1502 | if(article[0] != '<' || article[strlen(article)-1] != '>') | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:1505:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1505 | strcpy(article,&article[1]); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1505:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1505 | strcpy(article,&article[1]); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1506:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1506 | article[strlen(article)-1]=0; | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:1508:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1508 | at=strchr(article,'@'); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1508:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1508 | at=strchr(article,'@'); | ^ nntpserv.c:1509:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1509 | pc=strchr(article,'$'); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1509:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1509 | pc=strchr(article,'$'); | ^ nntpserv.c:1520:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1520 | if(strcmp(at,"JamNNTPd") != 0) | ^~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1526:62: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1526 | if(matchgroup(var->readgroups,group->group) && stricmp(pc,group->tagname) == 0) break; | ^~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1526:70: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1526 | if(matchgroup(var->readgroups,group->group) && stricmp(pc,group->tagname) == 0) break; | ~~~~~^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1531:20: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 1531 | articlenum=atol(article); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:1535:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1535 | if(stricmp(pc,currentgroup) == 0) | ^~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1535:18: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1535 | if(stricmp(pc,currentgroup) == 0) | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1545:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 1545 | os_logwrite("(%s) Could not read messagebase header of \"%s\"",var->clientid,var->opengroup->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1553:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 1553 | os_logwrite("(%s) Could not read message %lu in \"%s\"",var->clientid,articlenum,var->opengroup->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1591:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1591 | if(strnicmp(buf,"CHRS: ",6)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1594:23: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1594 | if(strchr(jam_chrs,' ')) *strchr(jam_chrs,' ')=0; | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1594:46: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1594 | if(strchr(jam_chrs,' ')) *strchr(jam_chrs,' ')=0; | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1598:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1598 | if(strnicmp(buf,"CHARSET: ",9)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1601:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1601 | if(strnicmp(buf,"CODEPAGE: ",10)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1644:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1644 | strcpy(fromname,jam_fromname); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1644:20: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1644 | strcpy(fromname,jam_fromname); | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1645:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1645 | strcpy(fromaddr,jam_fromaddr); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1645:20: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1645 | strcpy(fromaddr,jam_fromaddr); | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1646:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1646 | strcpy(msgid,jam_msgid); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1646:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1646 | strcpy(msgid,jam_msgid); | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c: In function 'cancelmessage': nntpserv.c:1666:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1666 | if(article[0] != '<' || article[strlen(article)-1] != '>') | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:1668:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1668 | socksendtext(var,"441 POST failed (Article to cancel not found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1672:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1672 | strcpy(article,&article[1]); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1672:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1672 | strcpy(article,&article[1]); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1673:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1673 | article[strlen(article)-1]=0; | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:1675:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1675 | at=strchr(article,'@'); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1675:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1675 | at=strchr(article,'@'); | ^ nntpserv.c:1676:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1676 | pc=strchr(article,'$'); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1676:6: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1676 | pc=strchr(article,'$'); | ^ nntpserv.c:1680:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1680 | socksendtext(var,"441 POST failed (Article to cancel not found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1690:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1690 | if(strcmp(at,"JamNNTPd") != 0) | ^~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1692:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1692 | socksendtext(var,"441 POST failed (Article to cancel not found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1697:62: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1697 | if(matchgroup(var->readgroups,group->group) && stricmp(pc,group->tagname) == 0) break; | ^~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1697:70: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1697 | if(matchgroup(var->readgroups,group->group) && stricmp(pc,group->tagname) == 0) break; | ~~~~~^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1699:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1699 | if(strcmp(at,"JamNNTPd") != 0) | ^~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:1701:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1701 | socksendtext(var,"441 POST failed (Article to cancel not found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1705:13: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 1705 | num=atol(article); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:486:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 486 | __NTH (atol (const char *__nptr)) | ^~~~~ nntpserv.c:1709:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1709 | socksendtext(var,"441 POST failed (Article to cancel not found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1715:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 1715 | os_logwrite("(%s) Could not read messagebase header of \"%s\"",var->clientid,group->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1716:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1716 | socksendtext(var,"441 POST failed (Could not read message to cancel)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1724:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 1724 | os_logwrite("(%s) Could not read message %lu in \"%s\"",var->clientid,num,var->opengroup->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1725:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1725 | socksendtext(var,"441 POST failed (Could not read message to cancel)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1732:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1732 | socksendtext(var,"441 POST failed (Article to cancel not found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1752:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1752 | if(strnicmp(buf,"CHRS: ",6)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1755:23: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1755 | if(strchr(chrs,' ')) *strchr(chrs,' ')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1755:42: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 1755 | if(strchr(chrs,' ')) *strchr(chrs,' ')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:1759:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1759 | if(strnicmp(buf,"CHARSET: ",9)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1762:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 1762 | if(strnicmp(buf,"CODEPAGE: ",10)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:1780:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1780 | socksendtext(var,"441 POST failed (Cannot cancel, message not from you)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1787:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1787 | socksendtext(var,"441 POST failed (Cannot cancel, message not local)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1794:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1794 | socksendtext(var,"441 POST failed (Cannot cancel, message already sent)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1801:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1801 | socksendtext(var,"441 POST failed (Cannot cancel, message is locked)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1808:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 1808 | os_logwrite("(%s) Failed to lock JAM messagebase \"%s\"",var->clientid,group->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1809:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1809 | socksendtext(var,"441 Local error: Failed to lock messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1822:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 1822 | os_logwrite("(%s) Could not delete message %lu in \"%s\"",var->clientid,num,var->opengroup->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:1823:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1823 | socksendtext(var,"441 Local error: Failed to delete message" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:1828:21: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 1828 | socksendtext(var,"240 Article cancelled" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c: In function 'tidyquote': nntpserv.c:1844:10: warning: pointer targets in passing argument 1 of 'strip' differ in signedness [-Wpointer-sign] 1844 | strip(input); | ^~~~~ | | | char * In file included from nntpserv.h:60: misc.h:2:19: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 2 | void strip(uchar *str); | ~~~~~~~^~~ nntpserv.c: In function 'smartquote': nntpserv.c:1946:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1946 | strcpy(line,mark); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1946:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1946 | strcpy(line,mark); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1947:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 1947 | strcat(line,">"); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1950:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 1950 | strcat(line," "); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1952:18: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign] 1952 | strncat(line,&oldtext[linebegins+1],c-linebegins-1); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:135:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 135 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ nntpserv.c:1952:23: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness [-Wpointer-sign] 1952 | strncat(line,&oldtext[linebegins+1],c-linebegins-1); | ^~~~~~~~~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:135:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 135 | __NTH (strncat (char *__restrict __dest, const char *__restrict __src, | ^~~~~ nntpserv.c:1953:20: warning: pointer targets in passing argument 1 of 'tidyquote' differ in signedness [-Wpointer-sign] 1953 | tidyquote(line); | ^~~~ | | | uchar * {aka unsigned char *} nntpserv.c:1836:22: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 1836 | void tidyquote(char *line) | ~~~~~~^~~~ nntpserv.c:1955:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1955 | if(strlen(line)+d+1 > maxlen) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:1962:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 1962 | strcpy(&newtext[d],line); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1962:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1962 | strcpy(&newtext[d],line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:1963:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1963 | d+=strlen(line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:1974:18: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 1974 | strncpy(&newtext[d],&oldtext[linebegins],c-linebegins); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ nntpserv.c:1974:30: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 1974 | strncpy(&newtext[d],&oldtext[linebegins],c-linebegins); | ^~~~~~~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ nntpserv.c: In function 'setreply': nntpserv.c:1993:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 1993 | os_logwrite("(%s) Could not read messagebase header of \"%s\"",var->clientid,var->opengroup->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c: In function 'validateaddr': nntpserv.c:2042:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2042 | if(strchr(str,'@')) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2043:15: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2043 | *strchr(str,'@')=0; | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2045:14: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 2045 | if(sscanf(str,"%u:%u/%u.%u%c",&zone,&net,&node,&point,&ch) != 4) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ nntpserv.c:2049:17: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 2049 | if(sscanf(str,"%u:%u/%u%c",&zone,&net,&node,&ch) != 3) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ nntpserv.c:2054:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2054 | sprintf(str,"%u:%u/%u.%u",zone,net,node,point); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2057:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2057 | sprintf(str,"%u:%u/%u",zone,net,node); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c: In function 'command_post': nntpserv.c:2085:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2085 | socksendtext(var,"503 Out of memory" CRLF); | ^~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2089:21: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2089 | socksendtext(var,"340 Send article to be posted. End with ." CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2101:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2101 | if(stricmp(line,"." CRLF) == 0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2107:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2107 | if(textpos + strlen(line) > POST_MAXSIZE-1) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2113:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2113 | strcpy(&text[textpos],line); | ^~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2113:35: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2113 | strcpy(&text[textpos],line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2114:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2114 | textpos+=strlen(line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2129:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2129 | sockprintf(var,"441 Posting failed (message too long, maximum size %ld bytes" CRLF,POST_MAXSIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2130:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2130 | os_logwrite("(%s) POST failed (message too long, maximum size %ld bytes)",var->clientid,POST_MAXSIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2151:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2151 | textlen=strlen(text); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2195:19: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2195 | if(strnicmp(line,"From: ",6)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2197:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2197 | if(line[strlen(line)-1] == '>' && strchr(line,'<')) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2197:51: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2197 | if(line[strlen(line)-1] == '>' && strchr(line,'<')) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2201:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2201 | line[strlen(line)-1]=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2202:40: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 2202 | unmimecpy(fromaddr,strrchr(line,'<')+1,100,chrs,chrs2,20); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:273:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2202:49: warning: pointer targets in passing argument 2 of 'unmimecpy' differ in signedness [-Wpointer-sign] 2202 | unmimecpy(fromaddr,strrchr(line,'<')+1,100,chrs,chrs2,20); | ~~~~~~~~~~~~~~~~~^~ | | | char * nntpserv.c:1444:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1444 | void unmimecpy(uchar *dest,uchar *src,ulong destlen,uchar *chrs,uchar *chrs2,ulong chrslen) | ~~~~~~~^~~ nntpserv.c:2205:21: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2205 | *strchr(line,'<')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2209:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2209 | else if(line[strlen(line)-1] == ')' && strchr(line,'(')) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2209:56: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2209 | else if(line[strlen(line)-1] == ')' && strchr(line,'(')) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2213:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2213 | line[strlen(line)-1]=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2214:38: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 2214 | unbackslashquote(strrchr(line,'(')+1); /* Comments should be un-backslash-quoted */ | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:273:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2214:47: warning: pointer targets in passing argument 1 of 'unbackslashquote' differ in signedness [-Wpointer-sign] 2214 | unbackslashquote(strrchr(line,'(')+1); /* Comments should be un-backslash-quoted */ | ~~~~~~~~~~~~~~~~~^~ | | | char * nntpserv.c:1450:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1450 | void unbackslashquote(uchar *text) | ~~~~~~~^~~~ nntpserv.c:2215:36: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 2215 | unmimecpy(from,strrchr(line,'(')+1,100,chrs,chrs2,20); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:273:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2215:45: warning: pointer targets in passing argument 2 of 'unmimecpy' differ in signedness [-Wpointer-sign] 2215 | unmimecpy(from,strrchr(line,'(')+1,100,chrs,chrs2,20); | ~~~~~~~~~~~~~~~~~^~ | | | char * nntpserv.c:1444:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1444 | void unmimecpy(uchar *dest,uchar *src,ulong destlen,uchar *chrs,uchar *chrs2,ulong chrslen) | ~~~~~~~^~~ nntpserv.c:2218:22: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 2218 | *strrchr(line,'(')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:273:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2228:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2228 | if(strlen(from) > 0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2232:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2232 | if(from[0] == '\"' && from[strlen(from)-1]=='\"') | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2234:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2234 | from[strlen(from)-1]=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2235:23: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2235 | strcpy(from,&from[1]); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2235:28: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2235 | strcpy(from,&from[1]); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2240:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2240 | else if(strnicmp(line,"Newsgroups: ",12)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2244:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2244 | else if(strnicmp(line,"Subject: ",9)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2248:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2248 | else if(strnicmp(line,"Reply-To: ",10)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2252:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2252 | else if(strnicmp(line,"Content-Type: ",14)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2261:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2261 | if(strnicmp(buf,"charset=",8)==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2264:29: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2264 | else if(stricmp(buf,"format=flowed")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2268:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2268 | else if(strnicmp(line,"Content-Transfer-Encoding: ",27)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2275:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2275 | else if(strnicmp(line,"References: ",12)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2277:21: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 2277 | if(strrchr(line,'<')) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:273:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2278:41: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] 2278 | mystrncpy(reference,strrchr(line,'<'),100); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:273:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 273 | extern char *strrchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2278:33: warning: pointer targets in passing argument 2 of 'mystrncpy' differ in signedness [-Wpointer-sign] 2278 | mystrncpy(reference,strrchr(line,'<'),100); | ^~~~~~~~~~~~~~~~~ | | | char * misc.h:1:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1 | void mystrncpy(uchar *dest,uchar *src,long len); | ~~~~~~~^~~ nntpserv.c:2280:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2280 | else if(strnicmp(line,"Organization: ",14)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2284:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2284 | else if(strnicmp(line,"X-Newsreader: ",14)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2288:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2288 | else if(strnicmp(line,"User-Agent: ",12)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2292:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2292 | else if(strnicmp(line,"Control: ",9)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2304:34: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 2304 | if(!cfg_nostripre && (strncmp(subject,"Re: ",4)==0 || strcmp(subject,"Re:")==0)) | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2304:65: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 2304 | if(!cfg_nostripre && (strncmp(subject,"Re: ",4)==0 || strcmp(subject,"Re:")==0)) | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2305:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2305 | strcpy(subject,&subject[4]); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2305:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2305 | strcpy(subject,&subject[4]); | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2318:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2318 | sockprintf(var,"441 Posting failed (No valid Newsgroups line found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2319:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2319 | os_logwrite("(%s) POST failed (No valid Newsgroups line found)",var->clientid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2326:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2326 | sockprintf(var,"441 Posting failed (No valid From line found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2327:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2327 | os_logwrite("(%s) POST failed (No valid From line found)",var->clientid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2332:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2332 | if(strchr(newsgroup,',')) | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2334:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2334 | sockprintf(var,"441 Posting failed (Crossposts are not allowed)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2335:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2335 | os_logwrite("(%s) POST failed (Crossposts are not allowed)",var->clientid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2340:33: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2340 | if(contenttype[0] && stricmp(contenttype,"text/plain")!=0) | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2342:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2342 | sockprintf(var,"441 Posting failed (Content-Type \"%s\" not allowed, please use text/plain)" CRLF,contenttype); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2343:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2343 | os_logwrite("(%s) POST failed (Content-Type \"%s\" not allowed)",var->clientid,contenttype); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2350:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2350 | if(stricmp(contenttransferencoding,"quoted-printable")==0) | ^~~~~~~~~~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2354:20: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2354 | else if(stricmp(contenttransferencoding,"base64")==0) | ^~~~~~~~~~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2358:50: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2358 | else if(contenttransferencoding[0] && stricmp(contenttransferencoding,"8bit")!=0 && stricmp(contenttransferencoding,"7bit")!=0) | ^~~~~~~~~~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2358:96: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2358 | else if(contenttransferencoding[0] && stricmp(contenttransferencoding,"8bit")!=0 && stricmp(contenttransferencoding,"7bit")!=0) | ^~~~~~~~~~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2360:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2360 | sockprintf(var,"441 Posting failed (unknown Content-Transfer-Encoding \"%s\")" CRLF,contenttransferencoding); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2361:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2361 | os_logwrite("(%s) POST failed (Content-Transfer-Encoding \"%s\" not allowed)",var->clientid,contenttransferencoding); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2394:58: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 2394 | if(flowed && line[0]!=0 && line[0]!='>' && strncmp(line,"-- ",3)!=0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2397:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2397 | strcpy(line,&line[1]); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2397:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2397 | strcpy(line,&line[1]); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2399:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2399 | if(line[strlen(line)-1] == ' ') | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2402:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2402 | strcpy(&text[d],line); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2402:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2402 | strcpy(&text[d],line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2403:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2403 | d+=strlen(line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2409:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2409 | strcpy(&text[d],line); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2409:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2409 | strcpy(&text[d],line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2410:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2410 | d+=strlen(line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2416:21: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 2416 | if(strncmp(line,"-- ",3)!=0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2419:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2419 | strcpy(&text[d],line); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2419:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2419 | strcpy(&text[d],line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2420:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2420 | d+=strlen(line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2437:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2437 | if(stricmp(newsgroup,g->tagname)==0) break; | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2437:29: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2437 | if(stricmp(newsgroup,g->tagname)==0) break; | ~^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2441:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2441 | sockprintf(var,"441 Posting failed (Unknown newsgroup %s)" CRLF,newsgroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2442:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2442 | os_logwrite("(%s) POST failed (Unknown newsgroup %s)",var->clientid,newsgroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2449:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2449 | sockprintf(var,"441 Posting failed (Posting access denied to %s)" CRLF,newsgroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2450:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2450 | os_logwrite("(%s) POST failed (Posting access denied to %s)",var->clientid,newsgroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2459:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2459 | sockprintf(var,"441 Posting failed (Message contains multiple charsets, \"%s\" and \"%s\")" CRLF,chrs,chrs2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2460:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2460 | os_logwrite("(%s) POST failed (Message contains multiple charsets, \"%s\" and \"%s\")",var->clientid,chrs,chrs2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2475:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2475 | sockprintf(var,"441 Posting failed (Unsupported charset \"%s\" for area %s)" CRLF,chrs,g->tagname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2476:22: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2476 | os_logwrite("(%s) POST failed (Unsupported charset \"%s\" for area %s)",var->clientid,chrs,g->tagname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2487:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2487 | sockprintf(var,"441 Posting failed (Unsupported charset \"%s\")" CRLF,chrs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2488:22: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2488 | os_logwrite("(%s) POST failed (Unsupported charset \"%s\")",var->clientid,chrs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2494:16: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2494 | if(strnicmp(control,"cancel ",7)==0) | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2504:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2504 | sockprintf(var,"441 Posting failed (Cancel messages are not permitted)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2517:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2517 | sprintf(msgid,"%s %08lx",g->aka,get_msgid_num()); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2527:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2527 | strcpy(quotename,toname); | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2527:24: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2527 | strcpy(quotename,toname); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2532:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2532 | strcpy(toname,"All"); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2537:16: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 2537 | if(strnicmp(text,"To:",3)==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ nntpserv.c:2555:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2555 | strcpy(text,&text[c]); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2555:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 2555 | strcpy(text,&text[c]); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2557:21: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2557 | if((ch=strchr(line,','))) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2557:13: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2557 | if((ch=strchr(line,','))) | ^ nntpserv.c:2592:22: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2592 | sockprintf(var,"441 Posting failed (No \"To:\" line found)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2603:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2603 | sockprintf(var,"441 Posting failed (No destination address specified on \"To:\" line)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2610:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2610 | sockprintf(var,"441 Posting failed (Invalid address %s)" CRLF,toaddr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2633:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2633 | socksendtext(var,"503 Local error: JAM_NewSubPacket() failed" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2646:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2646 | sprintf(timezone,"TZUTC: %s%02d%02d", | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2662:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2662 | Header_S.MsgIdCRC = JAM_Crc32(msgid,strlen(msgid)); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2663:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2663 | Header_S.ReplyCRC = JAM_Crc32(replyid,strlen(replyid)); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2671:54: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2671 | if(newsreader[0]==0 || cfg_notearline) strcpy(line,CR "---" CR); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2672:55: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2672 | else sprintf(line,CR "--- %s" CR,newsreader); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2674:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2674 | if(strlen(text) + strlen(line) < allocsize-1) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2674:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2674 | if(strlen(text) + strlen(line) < allocsize-1) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2675:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2675 | strcat(text,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2675:22: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 2675 | strcat(text,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2677:30: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2677 | if(cfg_origin) sprintf(line," * Origin: %s (%s)" CR,cfg_origin,g->aka); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2678:30: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2678 | else sprintf(line," * Origin: %s (%s)" CR,organization,g->aka); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2680:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2680 | if(strlen(text) + strlen(line) < allocsize-1) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2680:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2680 | if(strlen(text) + strlen(line) < allocsize-1) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2681:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2681 | strcat(text,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2681:22: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 2681 | strcat(text,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2691:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2691 | tr=36-strlen(cfg_guestsuffix)-1; | ^~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2695:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 2695 | strcat(from,cfg_guestsuffix); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2695:19: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 2695 | strcat(from,cfg_guestsuffix); | ^~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2733:30: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2733 | if(replyto[0]) sprintf(line,"REPLYADDR %s",replyto); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2734:30: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2734 | else sprintf(line,"REPLYADDR %s",fromaddr); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2739:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 2739 | strcpy(line,SERVER_NAME " " SERVER_PIDVERSION); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ nntpserv.c:2748:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2748 | sprintf(line,"CHRS: %s 2",chrs); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2754:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 2754 | sprintf(line,"CODEPAGE: %s",codepage); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:2770:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2770 | socksendtext(var,"503 Local error: Could not open messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2778:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2778 | os_logwrite("(%s) Failed to lock JAM messagebase \"%s\"",var->clientid,g->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2779:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2779 | socksendtext(var,"503 Local error: Failed to lock messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2785:70: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 2785 | res=JAM_AddMessage(var->openmb,&Header_S,SubPacket_PS,text,strlen(text)); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ nntpserv.c:2789:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2789 | socksendtext(var,"503 Local error: Failed to write to messagebase" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2790:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2790 | os_logwrite("(%s) Failed to write message to JAM messagebase \"%s\"",var->clientid,g->jampath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2794:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2794 | socksendtext(var,"240 Article posted" CRLF); | ^~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2795:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2795 | os_logwrite("(%s) Posted message to %s (#%lu)",var->clientid,newsgroup,Header_S.MsgNum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2807:21: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 2807 | if(!(fp=fopen(cfg_echomailjam,"a"))) | ^~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ nntpserv.c:2809:22: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 2809 | os_logwrite("(%s) Failed to open %s",var->clientid,cfg_echomailjam); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2065:20: warning: variable 'textlen' set but not used [-Wunused-but-set-variable] 2065 | ulong allocsize,textlen,textpos,getctpos,c,d,parentmsg,count; | ^~~~~~~ nntpserv.c: In function 'command_authinfo': nntpserv.c:2828:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2828 | socksendtext(var,"501 Only AUTHINFO USER or AUTHINFO pass are understood" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2832:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2832 | if(stricmp(tmp,"user")!=0 && stricmp(tmp,"pass")!=0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2832:41: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2832 | if(stricmp(tmp,"user")!=0 && stricmp(tmp,"pass")!=0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2834:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2834 | socksendtext(var,"501 Only AUTHINFO USER or AUTHINFO pass are understood" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2838:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2838 | if(stricmp(tmp,"user")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2842:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2842 | socksendtext(var,"482 No user specified for AUTHINFO USER" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2848:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2848 | socksendtext(var,"381 Received login name, now send password" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2856:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2856 | socksendtext(var,"482 Use AUTHINFO USER before AUTHINFO pass" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2862:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2862 | socksendtext(var,"482 No password specified for AUTHINFO PASS" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2875:17: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2875 | if(strchr(var->loginname,'/')) | ~~~^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2877:21: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2877 | opt=strchr(var->loginname,'/'); | ~~~^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2877:10: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2877 | opt=strchr(var->loginname,'/'); | ^ nntpserv.c:2884:19: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2884 | next=strchr(opt,','); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2884:11: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2884 | next=strchr(opt,','); | ^ nntpserv.c:2892:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 2892 | equal=strchr(opt,'='); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ nntpserv.c:2892:12: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 2892 | equal=strchr(opt,'='); | ^ nntpserv.c:2896:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2896 | sockprintf(var,"482 Invalid option format %s, use option=on/off" CRLF,opt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2903:18: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2903 | if(stricmp(opt,"flowed")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2907:28: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2907 | sockprintf(var,"482 Unknown setting %s for option %s, use on or off" CRLF,equal,opt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2911:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 2911 | else if(stricmp(opt,"showto")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:2915:28: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2915 | sockprintf(var,"482 Unknown setting %s for option %s, use on or off" CRLF,equal,opt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2921:25: warning: pointer targets in passing argument 2 of 'sockprintf' differ in signedness [-Wpointer-sign] 2921 | sockprintf(var,"482 Unknown option %s, known options: flowed, showto" CRLF,opt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:15:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 15 | void sockprintf(struct var *var,uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:2932:27: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2932 | socksendtext(var,"481 Authentication rejected" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2936:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2936 | socksendtext(var,"281 Authentication accepted" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:2940:24: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 2940 | socksendtext(var,"281 Authentication accepted (options set, no login)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c: In function 'server': nntpserv.c:2987:48: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] 2987 | if(getpeername(s,(struct sockaddr *)&fromsa,&fromsa_len) == SOCKET_ERROR) | ^~~~~~~~~~~ | | | int * In file included from os_linux.h:3: /usr/include/aarch64-linux-gnu/sys/socket.h:131:47: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 131 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ nntpserv.c:2989:20: warning: pointer targets in passing argument 1 of 'os_showerror' differ in signedness [-Wpointer-sign] 2989 | os_showerror("getpeername() failed"); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:20:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 20 | void os_showerror(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:3003:20: warning: pointer targets in passing argument 1 of 'os_showerror' differ in signedness [-Wpointer-sign] 3003 | os_showerror("allocsockio() failed"); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:20:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 20 | void os_showerror(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:3015:15: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 3015 | sprintf(var.clientid,"%s:%u",inet_ntoa(fromsa.sin_addr),ntohs(fromsa.sin_port)); | ~~~^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ nntpserv.c:3017:21: warning: pointer targets in passing argument 2 of 'mystrncpy' differ in signedness [-Wpointer-sign] 3017 | mystrncpy(lookup,inet_ntoa(fromsa.sin_addr),200); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * misc.h:1:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1 | void mystrncpy(uchar *dest,uchar *src,long len); | ~~~~~~~^~~ nntpserv.c:3020:31: warning: pointer targets in passing argument 2 of 'mystrncpy' differ in signedness [-Wpointer-sign] 3020 | mystrncpy(lookup,hostent->h_name,200); | ~~~~~~~^~~~~~~~ | | | char * misc.h:1:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1 | void mystrncpy(uchar *dest,uchar *src,long len); | ~~~~~~~^~~ nntpserv.c:3022:16: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 3022 | os_logwrite("(%s) Connection established to %s",var.clientid,lookup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:3024:24: warning: pointer targets in passing argument 2 of 'checkallow' differ in signedness [-Wpointer-sign] 3024 | if(!checkallow(&var,inet_ntoa(fromsa.sin_addr))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from nntpserv.h:62: allow.h:1:40: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1 | bool checkallow(struct var *var,uchar *str); | ~~~~~~~^~~ nntpserv.c:3026:25: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3026 | socksendtext(&var,"502 Access denied." CRLF); | ^~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3027:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 3027 | os_logwrite("(%s) Access denied (not in allow list)",var.clientid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:3042:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 3042 | os_logwrite("(%s) Access denied (server full)",var.clientid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ nntpserv.c:3043:25: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3043 | socksendtext(&var,"502 Maximum number of connections reached, please try again later" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3058:25: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3058 | socksendtext(&var,"503 Failed to read group configuration file" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3074:25: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3074 | socksendtext(&var,"503 Failed to read xlat configuration file" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3089:22: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3089 | socksendtext(&var,"200 Welcome to " SERVER_NAME " " SERVER_VERSION " (posting may or may not be allowed, try your luck)" CRLF); | ^~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3103:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3103 | if(stricmp(cmd,"ARTICLE")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3107:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3107 | else if(stricmp(cmd,"AUTHINFO")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3111:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3111 | else if(stricmp(cmd,"BODY")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3115:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3115 | else if(stricmp(cmd,"HEAD")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3119:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3119 | else if(stricmp(cmd,"STAT")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3123:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3123 | else if(stricmp(cmd,"GROUP")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3127:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3127 | else if(stricmp(cmd,"HELP")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3129:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3129 | socksendtext(&var,"100 Help text follows" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3130:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3130 | socksendtext(&var,"Recognized commands:" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.h:67:12: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 67 | #define CR "\x0d" | ^~~~~~ | | | char * nntpserv.h:70:14: note: in expansion of macro 'CR' 70 | #define CRLF CR LF | ^~ nntpserv.c:3131:31: note: in expansion of macro 'CRLF' 3131 | socksendtext(&var,CRLF); | ^~~~ sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3132:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3132 | socksendtext(&var,"ARTICLE" CRLF); | ^~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3133:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3133 | socksendtext(&var,"AUTHINFO" CRLF); | ^~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3134:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3134 | socksendtext(&var,"BODY" CRLF); | ^~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3135:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3135 | socksendtext(&var,"GROUP" CRLF); | ^~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3136:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3136 | socksendtext(&var,"HEAD" CRLF); | ^~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3137:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3137 | socksendtext(&var,"HELP" CRLF); | ^~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3138:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3138 | socksendtext(&var,"IHAVE (not implemented, messages are always rejected)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3139:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3139 | socksendtext(&var,"LAST" CRLF); | ^~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3140:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3140 | socksendtext(&var,"LIST" CRLF); | ^~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3141:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3141 | socksendtext(&var,"NEWGROUPS (not implemented, always returns an empty list)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3142:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3142 | socksendtext(&var,"NEWNEWS (not implemented, always returns an empty list)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3143:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3143 | socksendtext(&var,"NEXT" CRLF); | ^~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3144:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3144 | socksendtext(&var,"QUIT" CRLF); | ^~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3145:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3145 | socksendtext(&var,"SLAVE (has no effect)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3146:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3146 | socksendtext(&var,"STAT" CRLF); | ^~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3147:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3147 | socksendtext(&var,"XOVER (partially implemented, byte count and line count are always empty)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.h:67:12: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 67 | #define CR "\x0d" | ^~~~~~ | | | char * nntpserv.h:70:14: note: in expansion of macro 'CR' 70 | #define CRLF CR LF | ^~ nntpserv.c:3148:31: note: in expansion of macro 'CRLF' 3148 | socksendtext(&var,CRLF); | ^~~~ sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3149:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3149 | socksendtext(&var,"JamNNTPd supports most of RFC-977 and also has support for AUTHINFO and" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3150:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3150 | socksendtext(&var,"limited XOVER support (RFC-2980)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3151:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3151 | socksendtext(&var,"." CRLF); | ^~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3153:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3153 | else if(stricmp(cmd,"IHAVE")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3155:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3155 | socksendtext(&var,"435 Article not wanted - do not send it" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3157:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3157 | else if(stricmp(cmd,"LAST")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3161:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3161 | else if(stricmp(cmd,"LIST")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3165:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3165 | else if(stricmp(cmd,"NEWGROUPS")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3167:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3167 | socksendtext(&var,"231 Warning: NEWGROUPS not implemented, returning empty list" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3168:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3168 | socksendtext(&var,"." CRLF); | ^~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3170:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3170 | else if(stricmp(cmd,"NEWNEWS")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3172:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3172 | socksendtext(&var,"230 Warning: NEWNEWS not implemented, returning empty list" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3173:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3173 | socksendtext(&var,"." CRLF); | ^~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3175:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3175 | else if(stricmp(cmd,"NEXT")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3179:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3179 | else if(stricmp(cmd,"POST")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3183:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3183 | else if(stricmp(cmd,"SLAVE")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3185:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3185 | socksendtext(&var,"202 Slave status noted (but ignored)" CRLF); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3187:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3187 | else if(stricmp(cmd,"QUIT")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3189:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3189 | socksendtext(&var,"205 Goodbye" CRLF); | ^~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3192:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 3192 | else if(stricmp(cmd,"XOVER")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ nntpserv.c:3198:31: warning: pointer targets in passing argument 2 of 'socksendtext' differ in signedness [-Wpointer-sign] 3198 | socksendtext(&var,"500 Unknown command" CRLF); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * sockio.h:14:42: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 14 | void socksendtext(struct var *var,uchar *buf); | ~~~~~~~^~~ nntpserv.c:3203:16: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 3203 | os_logwrite("(%s) Connection closed",var.clientid); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ In file included from /usr/include/string.h:548: In function 'strcpy', inlined from 'command_abhs' at nntpserv.c:707:7: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:79:10: warning: '__builtin_strcpy' accessing between 1 and 9223372036854775805 bytes at offsets 0 and 1 may overlap up to 9223372036854775804 bytes at offset [1, 9223372036854775804] [-Wrestrict] 79 | return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strcpy', inlined from 'getparentinfo' at nntpserv.c:1505:4: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:79:10: warning: '__builtin_strcpy' accessing between 1 and 9223372036854775805 bytes at offsets 0 and 1 may overlap up to 9223372036854775804 bytes at offset [1, 9223372036854775804] [-Wrestrict] 79 | return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntpserv.c: In function 'command_post': nntpserv.c:2646:31: warning: '%02d' directive writing between 2 and 8 bytes into a region of size between 5 and 6 [-Wformat-overflow=] 2646 | sprintf(timezone,"TZUTC: %s%02d%02d", | ^~~~ nntpserv.c:2646:21: note: directive argument in the range [0, 35791394] 2646 | sprintf(timezone,"TZUTC: %s%02d%02d", | ^~~~~~~~~~~~~~~~~~~ nntpserv.c:2646:21: note: directive argument in the range [0, 59] In file included from /usr/include/stdio.h:964: In function 'sprintf', inlined from 'command_post' at nntpserv.c:2646:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 12 and 19 bytes into a destination of size 13 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c os_linux.c -o os_linux.o os_linux.c: In function 'linux_serverstub': os_linux.c:31:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 31 | SOCKET s = (int) arglist; | ^ os_linux.c: In function 'os_startserver': os_linux.c:45:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 45 | pthread_create(&thr,&attr,linux_serverstub,(void *)sock); | ^ os_linux.c: In function 'os_logwrite': os_linux.c:68:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:25: note: (near initialization for 'monthnames[0]') os_linux.c:68:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:31: note: (near initialization for 'monthnames[1]') os_linux.c:68:37: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:37: note: (near initialization for 'monthnames[2]') os_linux.c:68:43: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:43: note: (near initialization for 'monthnames[3]') os_linux.c:68:49: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:49: note: (near initialization for 'monthnames[4]') os_linux.c:68:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:55: note: (near initialization for 'monthnames[5]') os_linux.c:68:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:61: note: (near initialization for 'monthnames[6]') os_linux.c:68:67: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:67: note: (near initialization for 'monthnames[7]') os_linux.c:68:73: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:73: note: (near initialization for 'monthnames[8]') os_linux.c:68:79: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:79: note: (near initialization for 'monthnames[9]') os_linux.c:68:85: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:85: note: (near initialization for 'monthnames[10]') os_linux.c:68:91: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:91: note: (near initialization for 'monthnames[11]') os_linux.c:68:97: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","???"}; | ^~~~~ os_linux.c:68:97: note: (near initialization for 'monthnames[12]') os_linux.c:75:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 75 | sprintf(logline,"%02d-%s-%02d %02d:%02d:%02d ", | ^~~~~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from nntpserv.h:1, from os_linux.c:1: /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ os_linux.c:84:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 84 | vsprintf(&logline[strlen(logline)],fmt,args); | ^~~~~~~ | | | uchar * {aka unsigned char *} In file included from nntpserv.h:3: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ os_linux.c:84:13: warning: pointer targets in passing argument 1 of 'vsprintf' differ in signedness [-Wpointer-sign] 84 | vsprintf(&logline[strlen(logline)],fmt,args); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:41:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 41 | __NTH (vsprintf (char *__restrict __s, const char *__restrict __fmt, | ^~~~~ os_linux.c:84:39: warning: pointer targets in passing argument 2 of 'vsprintf' differ in signedness [-Wpointer-sign] 84 | vsprintf(&logline[strlen(logline)],fmt,args); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:41:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 41 | __NTH (vsprintf (char *__restrict __s, const char *__restrict __fmt, | ^~~~~ os_linux.c:88:12: warning: pointer targets in passing argument 1 of 'puts' differ in signedness [-Wpointer-sign] 88 | puts(logline); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:719:30: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 719 | extern int puts (const char *__s); | ~~~~~~~~~~~~^~~ os_linux.c:90:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 90 | strcat(logline,"\n"); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ os_linux.c:92:21: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 92 | if(!(logfp=fopen(cfg_logfile,"a"))) | ^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ os_linux.c:94:20: warning: pointer targets in passing argument 1 of 'os_showerror' differ in signedness [-Wpointer-sign] 94 | os_showerror("Failed to open logfile %s",cfg_logfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from nntpserv.h:58: os.h:20:26: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 20 | void os_showerror(uchar *fmt,...); | ~~~~~~~^~~ os_linux.c:98:10: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 98 | fputs(logline,logfp); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:713:42: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 713 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ os_linux.c: In function 'os_showerror': os_linux.c:108:12: warning: pointer targets in passing argument 1 of 'vprintf' differ in signedness [-Wpointer-sign] 108 | vprintf(fmt,args); | ^~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/stdio.h:964: /usr/include/aarch64-linux-gnu/bits/stdio2.h:96:33: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 96 | vprintf (const char *__restrict __fmt, __gnuc_va_list __ap) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ os_linux.c: In function 'os_strerr': os_linux.c:121:18: warning: pointer targets in passing argument 2 of 'mystrncpy' differ in signedness [-Wpointer-sign] 121 | mystrncpy(str,strerror(err),len); | ^~~~~~~~~~~~~ | | | char * In file included from nntpserv.h:60: misc.h:1:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1 | void mystrncpy(uchar *dest,uchar *src,long len); | ~~~~~~~^~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c sockio.c -o sockio.o sockio.c: In function 'socksendtext': sockio.c:106:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 106 | if(send(var->sio->socket,buf,strlen(buf),0) == -1) | ^~~ | | | uchar * {aka unsigned char *} In file included from nntpserv.h:3, from sockio.c:1: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ sockio.c:112:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 112 | os_logwrite("(%s) Socket error \"%s\" (%lu), disconnecting",var->clientid,err,os_errno()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from nntpserv.h:58: os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ sockio.c: In function 'sockprintf': sockio.c:123:13: warning: pointer targets in passing argument 1 of 'vsprintf' differ in signedness [-Wpointer-sign] 123 | vsprintf(buf,fmt,args); | ^~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from nntpserv.h:1: /usr/include/aarch64-linux-gnu/bits/stdio2.h:41:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 41 | __NTH (vsprintf (char *__restrict __s, const char *__restrict __fmt, | ^~~~~ sockio.c:123:17: warning: pointer targets in passing argument 2 of 'vsprintf' differ in signedness [-Wpointer-sign] 123 | vsprintf(buf,fmt,args); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:41:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 41 | __NTH (vsprintf (char *__restrict __s, const char *__restrict __fmt, | ^~~~~ cc -DPLATFORM_LINUX -c groups.c -o groups.o cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c misc.c -o misc.o misc.c: In function 'mystrncpy': misc.c:8:12: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 8 | strncpy(dest,src,(size_t)len-1); | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from nntpserv.h:1, from misc.c:1: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ misc.c:8:17: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 8 | strncpy(dest,src,(size_t)len-1); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ misc.c: In function 'strip': misc.c:16:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 16 | for(c=strlen(str)-1;str[c] < 33 && c>=0;c--) | ^~~ | | | uchar * {aka unsigned char *} In file included from nntpserv.h:3: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ misc.c: In function 'makedate': misc.c:27:25: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:25: note: (near initialization for 'monthnames[0]') misc.c:27:31: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:31: note: (near initialization for 'monthnames[1]') misc.c:27:37: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:37: note: (near initialization for 'monthnames[2]') misc.c:27:43: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:43: note: (near initialization for 'monthnames[3]') misc.c:27:49: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:49: note: (near initialization for 'monthnames[4]') misc.c:27:55: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:55: note: (near initialization for 'monthnames[5]') misc.c:27:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:61: note: (near initialization for 'monthnames[6]') misc.c:27:67: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:67: note: (near initialization for 'monthnames[7]') misc.c:27:73: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:73: note: (near initialization for 'monthnames[8]') misc.c:27:79: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:79: note: (near initialization for 'monthnames[9]') misc.c:27:85: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:85: note: (near initialization for 'monthnames[10]') misc.c:27:91: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 27 | uchar *monthnames[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; | ^~~~~ misc.c:27:91: note: (near initialization for 'monthnames[11]') misc.c:28:23: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 28 | uchar *daynames[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; | ^~~~~ misc.c:28:23: note: (near initialization for 'daynames[0]') misc.c:28:29: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 28 | uchar *daynames[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; | ^~~~~ misc.c:28:29: note: (near initialization for 'daynames[1]') misc.c:28:35: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 28 | uchar *daynames[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; | ^~~~~ misc.c:28:35: note: (near initialization for 'daynames[2]') misc.c:28:41: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 28 | uchar *daynames[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; | ^~~~~ misc.c:28:41: note: (near initialization for 'daynames[3]') misc.c:28:47: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 28 | uchar *daynames[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; | ^~~~~ misc.c:28:47: note: (near initialization for 'daynames[4]') misc.c:28:53: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 28 | uchar *daynames[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; | ^~~~~ misc.c:28:53: note: (near initialization for 'daynames[5]') misc.c:28:59: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 28 | uchar *daynames[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"}; | ^~~~~ misc.c:28:59: note: (near initialization for 'daynames[6]') misc.c:44:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 44 | sprintf(rfctz,"+%.4s",tz); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ misc.c:48:14: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 48 | strcpy(rfctz, "GMT"); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ misc.c:54:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 54 | sprintf(dest,"%s, %d %s %d %02d:%02d:%02d %s", | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ misc.c: In function 'setboolonoff': misc.c:67:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 67 | if(stricmp(opt,"on")==0) | ^~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/string.h:462: /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ misc.c:73:15: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 73 | if(stricmp(opt,"off")==0) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ misc.c: In function 'matchgroup': misc.c:162:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 162 | if(strcmp(groups,"*") == 0) | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ misc.c:165:14: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 165 | if(strcmp(groups,"-") == 0) | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ misc.c: In function 'ispattern': misc.c:198:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 198 | if(strchr(pat,'*')) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c xlat.c -o xlat.o xlat.c: In function 'chsgetline': xlat.c:42:27: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 42 | if(!fgets(str,len,fp)) | ^~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/stdio.h:964, from nntpserv.h:1, from xlat.c:1: /usr/include/aarch64-linux-gnu/bits/stdio2.h:195:25: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 195 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ xlat.c: In function 'chsgetbyte': xlat.c:69:29: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 69 | return (uchar)atoi(&buf[2]); | ^~~~~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27: /usr/include/stdlib.h:481:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ xlat.c:73:22: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 73 | sscanf(&buf[2],"%lx",&res); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ xlat.c:78:37: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 78 | os_logwrite("(%s) Warning: Unknown byte string %s in %s",var->clientid,buf,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from nntpserv.h:58: os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:83:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 83 | if(strlen(buf) > 1) | ^~~ | | | uchar * {aka unsigned char *} In file included from nntpserv.h:3: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ xlat.c:84:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 84 | os_logwrite("(%s) Warning: Too long byte string %s in %s",var->clientid,buf,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c: In function 'readchs': xlat.c:129:18: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 129 | if(!(fp=fopen(filename,"r"))) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ xlat.c:131:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 131 | os_logwrite("(%s) Warning: Could not open charset file %s, translation disabled",var->clientid,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:137:29: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 137 | os_logwrite("(%s) Warning: Unexpected EOF in %s when reading ID number, translation disabled",var->clientid,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:142:12: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 142 | if(atoi(buf) > 65535) extended=TRUE; | ^~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ xlat.c:147:29: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 147 | os_logwrite("(%s) Warning: Unexpected EOF in %s when reading version number, translation disabled",var->clientid,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:154:29: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 154 | os_logwrite("(%s) Warning: Unexpected EOF in %s when reading level number, translation disabled",var->clientid,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:159:20: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 159 | level=atoi(buf); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/stdlib.h:481:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ xlat.c:163:29: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 163 | os_logwrite("(%s) Warning: Unexpected EOF in %s when reading source charset, translation disabled",var->clientid,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:170:29: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 170 | os_logwrite("(%s) Warning: Unexpected EOF in %s when reading destination charset, translation disabled",var->clientid,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:177:29: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 177 | os_logwrite("(%s) Warning: %s is for level %d, translation disabled (only 1 and 2 are supported)",var->clientid,filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:211:32: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 211 | os_logwrite("(%s) Warning: Unexpected EOF in %s when reading translation for %d, translation disabled",var->clientid,filename,basenum+c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:216:17: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 216 | if(strchr(buf,';')) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:217:18: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 217 | *strchr(buf,';')=0; | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:239:22: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 239 | os_logwrite("(%s) Warning: %s has translations longer than four chars (char %d)",var->clientid,filename,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c: In function 'matchcharset': xlat.c:276:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 276 | if(strchr(pat,',')) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:282:17: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 282 | if(strchr(buf,',')) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:283:18: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 283 | *strchr(buf,',')=0; | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:285:29: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 285 | mystrncpy(buf2,strchr(pat,',')+1,20); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:285:37: warning: pointer targets in passing argument 2 of 'mystrncpy' differ in signedness [-Wpointer-sign] 285 | mystrncpy(buf2,strchr(pat,',')+1,20); | ~~~~~~~~~~~~~~~^~ | | | char * In file included from nntpserv.h:60: misc.h:1:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1 | void mystrncpy(uchar *dest,uchar *src,long len); | ~~~~~~~^~~ xlat.c: In function 'setchrscodepage': xlat.c:302:14: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 302 | if(strchr(str,',')) | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:306:17: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 306 | if(strchr(chrs,',')) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:307:18: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 307 | *strchr(chrs,',')=0; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:309:33: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 309 | mystrncpy(codepage,strchr(str,',')+1,20); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ xlat.c:309:41: warning: pointer targets in passing argument 2 of 'mystrncpy' differ in signedness [-Wpointer-sign] 309 | mystrncpy(codepage,strchr(str,',')+1,20); | ~~~~~~~~~~~~~~~^~ | | | char * misc.h:1:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 1 | void mystrncpy(uchar *dest,uchar *src,long len); | ~~~~~~~^~~ xlat.c: In function 'readxlat': xlat.c:415:18: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 415 | if(!(fp=fopen(cfg_xlatfile,"r"))) | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ xlat.c:417:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 417 | os_logwrite("(%s) Can't read xlat configuration file %s",var->clientid,cfg_xlatfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:436:16: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 436 | while(fgets(s,999,fp)) | ^ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:195:25: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 195 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ xlat.c:448:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 448 | if(stricmp(type,"chsdir")==0 && res2) | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/string.h:462: /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:452:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 452 | else if(stricmp(type,"defaultpost")==0 && res2) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:456:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 456 | else if(stricmp(type,"defaultread")==0 && res2) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:460:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 460 | else if(stricmp(type,"readalias")==0 && res2 && res3) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:477:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 477 | else if(stricmp(type,"postalias")==0 && res2 && res3) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:494:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 494 | else if(stricmp(type,"post") == 0 || stricmp(type,"read") == 0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:494:55: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 494 | else if(stricmp(type,"post") == 0 || stricmp(type,"read") == 0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:504:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 504 | if(stricmp(type,"post")==0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:525:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 525 | if(stricmp(option,"-keepsoftcr")==0) | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:531:26: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 531 | strcpy(fullfilename,basename); | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ xlat.c:531:39: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 531 | strcpy(fullfilename,basename); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ xlat.c:533:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 533 | if(strlen(fullfilename) != 0) | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ xlat.c:535:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 535 | if(fullfilename[strlen(fullfilename)-1] != '/' && fullfilename[strlen(fullfilename)-1] != '\\') | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ xlat.c:535:92: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 535 | if(fullfilename[strlen(fullfilename)-1] != '/' && fullfilename[strlen(fullfilename)-1] != '\\') | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ xlat.c:536:32: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 536 | strcat(fullfilename,"/"); | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ xlat.c:539:26: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 539 | strcat(fullfilename,option); | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ xlat.c:539:39: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 539 | strcat(fullfilename,option); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ xlat.c:542:39: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 542 | if(strcmp(xlattab->filename,fullfilename)==0) break; | ~~~~~~~^~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:542:50: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 542 | if(strcmp(xlattab->filename,fullfilename)==0) break; | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xlat.c:552:31: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 552 | os_logwrite("(%s) Warning: Unknown option %s on line %lu in %s",var->clientid,option,line,cfg_xlatfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:558:25: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 558 | os_logwrite("(%s) Syntax error on line %lu in %s, skipping line",var->clientid,line,cfg_xlatfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:567:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 567 | os_logwrite("(%s) No charsets for posting configured",var->clientid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ xlat.c:409:9: warning: variable 'res1' set but not used [-Wunused-but-set-variable] 409 | bool res1,res2,res3; | ^~~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c allow.c -o allow.o allow.c: In function 'checkallow': allow.c:10:18: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 10 | if(!(fp=fopen(cfg_allowfile,"r"))) | ^~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} In file included from nntpserv.h:1, from allow.c:1: /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ allow.c:12:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 12 | os_logwrite("(%s) Can't read allow file %s",var->clientid,cfg_allowfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from nntpserv.h:58: os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ allow.c:18:16: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 18 | while(fgets(s,999,fp)) | ^ | | | uchar * {aka unsigned char *} In file included from /usr/include/stdio.h:964: /usr/include/aarch64-linux-gnu/bits/stdio2.h:195:25: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 195 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ allow.c:34:35: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 34 | if(res2) strcpy(var->readgroups,cfgreadgroups); | ~~~^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ allow.c:34:48: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 34 | if(res2) strcpy(var->readgroups,cfgreadgroups); | ^~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ allow.c:35:35: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 35 | if(res3) strcpy(var->postgroups,cfgpostgroups); | ~~~^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ allow.c:35:48: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 35 | if(res3) strcpy(var->postgroups,cfgpostgroups); | ^~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ allow.c:43:25: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 43 | os_logwrite("(%s) Syntax error on line %lu in %s, skipping line",var->clientid,line,cfg_allowfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c login.c -o login.o login.c: In function 'login': login.c:10:18: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 10 | if(!(fp=fopen(cfg_usersfile,"r"))) | ^~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} In file included from nntpserv.h:1, from login.c:1: /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ login.c:12:19: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 12 | os_logwrite("(%s) Can't read users file %s",var->clientid,cfg_usersfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from nntpserv.h:58: os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ login.c:16:16: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 16 | while(fgets(s,999,fp)) | ^ | | | uchar * {aka unsigned char *} In file included from /usr/include/stdio.h:964: /usr/include/aarch64-linux-gnu/bits/stdio2.h:195:25: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 195 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ login.c:31:24: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 31 | if(stricmp(cfguser,user) == 0) | ^~~~~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/string.h:462, from nntpserv.h:3: /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ login.c:31:32: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 31 | if(stricmp(cfguser,user) == 0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ login.c:33:26: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 33 | if(strcmp(cfgpass,pass)!=0) | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ login.c:33:34: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 33 | if(strcmp(cfgpass,pass)!=0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ login.c:35:31: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 35 | os_logwrite("(%s) Wrong password for %s",var->clientid,user); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ login.c:40:28: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 40 | os_logwrite("(%s) Logged in as %s",var->clientid,user); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ login.c:42:26: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 42 | strcpy(var->readgroups,cfgreadgroups); | ~~~^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ login.c:42:39: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 42 | strcpy(var->readgroups,cfgreadgroups); | ^~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ login.c:43:26: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 43 | strcpy(var->postgroups,cfgpostgroups); | ~~~^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ login.c:43:39: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 43 | strcpy(var->postgroups,cfgpostgroups); | ^~~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ login.c:44:35: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 44 | if(res5) strcpy(var->realnames,realnames); | ~~~^~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ login.c:44:47: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 44 | if(res5) strcpy(var->realnames,realnames); | ^~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ login.c:54:25: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 54 | os_logwrite("(%s) Syntax error on line %lu in %s, skipping line",var->clientid,line,cfg_usersfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ login.c:59:16: warning: pointer targets in passing argument 1 of 'os_logwrite' differ in signedness [-Wpointer-sign] 59 | os_logwrite("(%s) Unknown user %s",var->clientid,user); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * os.h:19:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 19 | void os_logwrite(uchar *fmt,...); | ~~~~~~~^~~ login.c:54:13: warning: 'line' may be used uninitialized [-Wmaybe-uninitialized] 54 | os_logwrite("(%s) Syntax error on line %lu in %s, skipping line",var->clientid,line,cfg_usersfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ login.c:8:14: note: 'line' was declared here 8 | ulong pos,line; | ^~~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX -c mime.c -o mime.o mime.c: In function 'decodeb64': mime.c:7:22: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 7 | uchar *found,*b64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mime.c:19:24: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 19 | if((found=strchr(b64,in[c]))) | ^~~ | | | uchar * {aka unsigned char *} In file included from nntpserv.h:3, from mime.c:1: /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ mime.c:19:16: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 19 | if((found=strchr(b64,in[c]))) | ^ mime.c: In function 'decodeqpbody': mime.c:50:15: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 50 | uchar *hex="0123456789ABCDEF"; | ^~~~~~~~~~~~~~~~~~ mime.c:79:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 79 | f1=strchr(hex,out[c+1]); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ mime.c:79:12: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 79 | f1=strchr(hex,out[c+1]); | ^ mime.c:80:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 80 | f2=strchr(hex,out[c+2]); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ mime.c:80:12: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 80 | f2=strchr(hex,out[c+2]); | ^ mime.c: In function 'decodeqpheader': mime.c:103:15: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 103 | uchar *hex="0123456789ABCDEF"; | ^~~~~~~~~~~~~~~~~~ mime.c:112:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 112 | f1=strchr(hex,in[c+1]); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ mime.c:112:12: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 112 | f1=strchr(hex,in[c+1]); | ^ mime.c:113:20: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 113 | f2=strchr(hex,in[c+2]); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ mime.c:113:12: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 113 | f2=strchr(hex,in[c+2]); | ^ mime.c: In function 'setcharset': mime.c:140:34: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 140 | if(newchrs[0] != 0 && stricmp(chrs,newchrs) != 0) | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/string.h:462: /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c:140:39: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 140 | if(newchrs[0] != 0 && stricmp(chrs,newchrs) != 0) | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c:150:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 150 | else if(stricmp(chrs,"us-ascii") == 0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c:157:23: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 157 | else if(stricmp(newchrs,"us-ascii") != 0) | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c: In function 'unmime': mime.c:231:21: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 231 | if(stricmp(encoding,"q") == 0) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c:234:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 234 | d=strlen(text); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:236:26: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 236 | else if(stricmp(encoding,"b") == 0) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c:239:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 239 | d=strlen(text); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:243:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 243 | strcpy(&text[d],&text[begin]); | ^~~~~~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from nntpserv.h:1: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:243:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 243 | strcpy(&text[d],&text[begin]); | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:244:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 244 | d=strlen(text); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c: In function 'encodeqp': mime.c:286:34: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 286 | if(data[c] > 127 || strchr(specials,data[c])) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ mime.c:291:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 291 | sprintf(buf,"%02X",data[c]); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mime.c: In function 'encodeb64': mime.c:319:15: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 319 | uchar *b64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mime.c: In function 'mimemakeheaderline': mime.c:375:34: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 375 | uchar *specials,*mimespecials="_=?\t",*fromspecials="_=?\t" "()<>@,;:\\\".[]"; | ^~~~~~~ mime.c:375:56: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 375 | uchar *specials,*mimespecials="_=?\t",*fromspecials="_=?\t" "()<>@,;:\\\".[]"; | ^~~~~~~ mime.c:387:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 387 | if(num8bit > 5 && num8bit > strlen(data)/2) method='b'; | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:395:23: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 395 | if(strchr(fromspecials,data[c])) break; | ^~~~~~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ mime.c:417:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 417 | strcpy(quoted,data); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:417:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 417 | strcpy(quoted,data); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:420:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 420 | sprintf(line,"%s: %s <%s>" CRLF,keyword,quoted,fromaddr); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mime.c:424:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 424 | sprintf(line,"%s: %s" CRLF,keyword,data); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mime.c:427:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 427 | if(strlen(line) < destlen) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:428:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 428 | strcpy(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:428:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 428 | strcpy(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:436:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 436 | sprintf(prefix,"=?%s?%c?",chrs,method); | ^~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mime.c:440:12: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 440 | sprintf(line,"%s: %s",keyword,prefix); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mime.c:441:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 441 | d=strlen(line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:452:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 452 | strcat(line,"?=" CRLF); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:454:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 454 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:454:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 454 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:454:59: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 454 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:454:64: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 454 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:457:18: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 457 | sprintf(line," %s",prefix); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ mime.c:458:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 458 | d=strlen(line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:462:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 462 | strcat(line,"?="); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:466:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 466 | if(strlen(line) + strlen(fromaddr) + 3 > 76) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:466:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 466 | if(strlen(line) + strlen(fromaddr) + 3 > 76) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:468:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 468 | strcat(line,CRLF); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:470:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 470 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:470:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 470 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:470:59: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 470 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:470:64: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 470 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:473:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 473 | strcpy(line," "); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:474:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 474 | d=strlen(line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:478:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 478 | strcat(line," "); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:481:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 481 | strcat(line,"<"); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:482:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 482 | strcat(line,fromaddr); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:482:19: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 482 | strcat(line,fromaddr); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:483:14: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 483 | strcat(line,">"); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:486:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 486 | strcat(line,CRLF); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:488:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 488 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:488:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 488 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:488:53: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 488 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ mime.c:488:58: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] 488 | if(strlen(dest) + strlen(line) < destlen) strcat(dest,line); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:128:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -o jamnntpd main.o nntpserv.o os_linux.o sockio.o groups.o misc.o xlat.o allow.o login.o mime.o jamlib/jamlib.a -lpthread cc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jamnntpd-1.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wl,-z,relro -Wl,-z,now -DPLATFORM_LINUX makechs.c -o makechs makechs.c:34:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 34 | { 0x00A0, " " }, | ^~~ makechs.c:34:14: note: (near initialization for 'transtab[0].str') makechs.c:35:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 35 | { 0x00A1, "!" }, | ^~~ makechs.c:35:14: note: (near initialization for 'transtab[1].str') makechs.c:36:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 36 | { 0x00A2, "c" }, | ^~~ makechs.c:36:14: note: (near initialization for 'transtab[2].str') makechs.c:37:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 37 | { 0x00A3, "GBP" }, | ^~~~~ makechs.c:37:14: note: (near initialization for 'transtab[3].str') makechs.c:38:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 38 | { 0x00A5, "Y" }, | ^~~ makechs.c:38:14: note: (near initialization for 'transtab[4].str') makechs.c:39:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 39 | { 0x00A6, "|" }, | ^~~ makechs.c:39:14: note: (near initialization for 'transtab[5].str') makechs.c:40:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 40 | { 0x00A7, "S" }, | ^~~ makechs.c:40:14: note: (near initialization for 'transtab[6].str') makechs.c:41:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 41 | { 0x00A8, "\"" }, | ^~~~ makechs.c:41:14: note: (near initialization for 'transtab[7].str') makechs.c:42:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 42 | { 0x00A9, "(c)" }, | ^~~~~ makechs.c:42:14: note: (near initialization for 'transtab[8].str') makechs.c:43:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 43 | { 0x00AA, "a" }, | ^~~ makechs.c:43:14: note: (near initialization for 'transtab[9].str') makechs.c:44:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 44 | { 0x00AB, "<<" }, | ^~~~ makechs.c:44:14: note: (near initialization for 'transtab[10].str') makechs.c:45:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 45 | { 0x00AC, "-" }, | ^~~ makechs.c:45:14: note: (near initialization for 'transtab[11].str') makechs.c:46:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 46 | { 0x00AD, "-" }, | ^~~ makechs.c:46:14: note: (near initialization for 'transtab[12].str') makechs.c:47:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 47 | { 0x00AE, "(R)" }, | ^~~~~ makechs.c:47:14: note: (near initialization for 'transtab[13].str') makechs.c:48:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 48 | { 0x00AF, "-" }, | ^~~ makechs.c:48:14: note: (near initialization for 'transtab[14].str') makechs.c:49:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 49 | { 0x00B0, " " }, | ^~~ makechs.c:49:14: note: (near initialization for 'transtab[15].str') makechs.c:50:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 50 | { 0x00B1, "+/-" }, | ^~~~~ makechs.c:50:14: note: (near initialization for 'transtab[16].str') makechs.c:51:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 51 | { 0x00B2, "^2" }, | ^~~~ makechs.c:51:14: note: (near initialization for 'transtab[17].str') makechs.c:52:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 52 | { 0x00B3, "^3" }, | ^~~~ makechs.c:52:14: note: (near initialization for 'transtab[18].str') makechs.c:53:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 53 | { 0x00B4, "'" }, | ^~~ makechs.c:53:14: note: (near initialization for 'transtab[19].str') makechs.c:54:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 54 | { 0x00B5, "u" }, | ^~~ makechs.c:54:14: note: (near initialization for 'transtab[20].str') makechs.c:55:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 55 | { 0x00B6, "P" }, | ^~~ makechs.c:55:14: note: (near initialization for 'transtab[21].str') makechs.c:56:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 56 | { 0x00B7, "." }, | ^~~ makechs.c:56:14: note: (near initialization for 'transtab[22].str') makechs.c:57:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 57 | { 0x00B8, "," }, | ^~~ makechs.c:57:14: note: (near initialization for 'transtab[23].str') makechs.c:58:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 58 | { 0x00B9, "1" }, | ^~~ makechs.c:58:14: note: (near initialization for 'transtab[24].str') makechs.c:59:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 59 | { 0x00BA, "o" }, | ^~~ makechs.c:59:14: note: (near initialization for 'transtab[25].str') makechs.c:60:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 60 | { 0x00BB, ">>" }, | ^~~~ makechs.c:60:14: note: (near initialization for 'transtab[26].str') makechs.c:61:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 61 | { 0x00BC, " 1/4" }, | ^~~~~~ makechs.c:61:14: note: (near initialization for 'transtab[27].str') makechs.c:62:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 62 | { 0x00BD, " 1/2" }, | ^~~~~~ makechs.c:62:14: note: (near initialization for 'transtab[28].str') makechs.c:63:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 63 | { 0x00BE, " 3/4" }, | ^~~~~~ makechs.c:63:14: note: (near initialization for 'transtab[29].str') makechs.c:64:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 64 | { 0x00BF, "?" }, | ^~~ makechs.c:64:14: note: (near initialization for 'transtab[30].str') makechs.c:65:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 65 | { 0x00C0, "A" }, | ^~~ makechs.c:65:14: note: (near initialization for 'transtab[31].str') makechs.c:66:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 66 | { 0x00C1, "A" }, | ^~~ makechs.c:66:14: note: (near initialization for 'transtab[32].str') makechs.c:67:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 67 | { 0x00C2, "A" }, | ^~~ makechs.c:67:14: note: (near initialization for 'transtab[33].str') makechs.c:68:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 68 | { 0x00C3, "A" }, | ^~~ makechs.c:68:14: note: (near initialization for 'transtab[34].str') makechs.c:69:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 69 | { 0x00C4, "Ae" }, | ^~~~ makechs.c:69:14: note: (near initialization for 'transtab[35].str') makechs.c:70:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 70 | { 0x00C5, "Aa" }, | ^~~~ makechs.c:70:14: note: (near initialization for 'transtab[36].str') makechs.c:71:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 71 | { 0x00C6, "AE" }, | ^~~~ makechs.c:71:14: note: (near initialization for 'transtab[37].str') makechs.c:72:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 72 | { 0x00C7, "C" }, | ^~~ makechs.c:72:14: note: (near initialization for 'transtab[38].str') makechs.c:73:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 73 | { 0x00C8, "E" }, | ^~~ makechs.c:73:14: note: (near initialization for 'transtab[39].str') makechs.c:74:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 74 | { 0x00C9, "E" }, | ^~~ makechs.c:74:14: note: (near initialization for 'transtab[40].str') makechs.c:75:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 75 | { 0x00CA, "E" }, | ^~~ makechs.c:75:14: note: (near initialization for 'transtab[41].str') makechs.c:76:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 76 | { 0x00CB, "E" }, | ^~~ makechs.c:76:14: note: (near initialization for 'transtab[42].str') makechs.c:77:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 77 | { 0x00CC, "I" }, | ^~~ makechs.c:77:14: note: (near initialization for 'transtab[43].str') makechs.c:78:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 78 | { 0x00CD, "I" }, | ^~~ makechs.c:78:14: note: (near initialization for 'transtab[44].str') makechs.c:79:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 79 | { 0x00CE, "I" }, | ^~~ makechs.c:79:14: note: (near initialization for 'transtab[45].str') makechs.c:80:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 80 | { 0x00CF, "I" }, | ^~~ makechs.c:80:14: note: (near initialization for 'transtab[46].str') makechs.c:81:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 81 | { 0x00D0, "D" }, | ^~~ makechs.c:81:14: note: (near initialization for 'transtab[47].str') makechs.c:82:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 82 | { 0x00D1, "N" }, | ^~~ makechs.c:82:14: note: (near initialization for 'transtab[48].str') makechs.c:83:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 83 | { 0x00D2, "O" }, | ^~~ makechs.c:83:14: note: (near initialization for 'transtab[49].str') makechs.c:84:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 84 | { 0x00D3, "O" }, | ^~~ makechs.c:84:14: note: (near initialization for 'transtab[50].str') makechs.c:85:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 85 | { 0x00D4, "O" }, | ^~~ makechs.c:85:14: note: (near initialization for 'transtab[51].str') makechs.c:86:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 86 | { 0x00D5, "O" }, | ^~~ makechs.c:86:14: note: (near initialization for 'transtab[52].str') makechs.c:87:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 87 | { 0x00D6, "Oe" }, | ^~~~ makechs.c:87:14: note: (near initialization for 'transtab[53].str') makechs.c:88:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 88 | { 0x00D7, "x" }, | ^~~ makechs.c:88:14: note: (near initialization for 'transtab[54].str') makechs.c:89:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 89 | { 0x00D8, "O" }, | ^~~ makechs.c:89:14: note: (near initialization for 'transtab[55].str') makechs.c:90:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 90 | { 0x00D9, "U" }, | ^~~ makechs.c:90:14: note: (near initialization for 'transtab[56].str') makechs.c:91:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 91 | { 0x00DA, "U" }, | ^~~ makechs.c:91:14: note: (near initialization for 'transtab[57].str') makechs.c:92:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 92 | { 0x00DB, "U" }, | ^~~ makechs.c:92:14: note: (near initialization for 'transtab[58].str') makechs.c:93:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 93 | { 0x00DC, "Ue" }, | ^~~~ makechs.c:93:14: note: (near initialization for 'transtab[59].str') makechs.c:94:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 94 | { 0x00DD, "Y" }, | ^~~ makechs.c:94:14: note: (near initialization for 'transtab[60].str') makechs.c:95:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 95 | { 0x00DE, "Th" }, | ^~~~ makechs.c:95:14: note: (near initialization for 'transtab[61].str') makechs.c:96:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 96 | { 0x00DF, "ss" }, | ^~~~ makechs.c:96:14: note: (near initialization for 'transtab[62].str') makechs.c:97:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 97 | { 0x00E0, "a" }, | ^~~ makechs.c:97:14: note: (near initialization for 'transtab[63].str') makechs.c:98:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 98 | { 0x00E1, "a" }, | ^~~ makechs.c:98:14: note: (near initialization for 'transtab[64].str') makechs.c:99:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 99 | { 0x00E2, "a" }, | ^~~ makechs.c:99:14: note: (near initialization for 'transtab[65].str') makechs.c:100:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 100 | { 0x00E3, "a" }, | ^~~ makechs.c:100:14: note: (near initialization for 'transtab[66].str') makechs.c:101:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 101 | { 0x00E4, "ae" }, | ^~~~ makechs.c:101:14: note: (near initialization for 'transtab[67].str') makechs.c:102:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 102 | { 0x00E5, "aa" }, | ^~~~ makechs.c:102:14: note: (near initialization for 'transtab[68].str') makechs.c:103:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 103 | { 0x00E6, "ae" }, | ^~~~ makechs.c:103:14: note: (near initialization for 'transtab[69].str') makechs.c:104:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 104 | { 0x00E7, "c" }, | ^~~ makechs.c:104:14: note: (near initialization for 'transtab[70].str') makechs.c:105:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 105 | { 0x00E8, "e" }, | ^~~ makechs.c:105:14: note: (near initialization for 'transtab[71].str') makechs.c:106:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 106 | { 0x00E9, "e" }, | ^~~ makechs.c:106:14: note: (near initialization for 'transtab[72].str') makechs.c:107:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 107 | { 0x00EA, "e" }, | ^~~ makechs.c:107:14: note: (near initialization for 'transtab[73].str') makechs.c:108:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 108 | { 0x00EB, "e" }, | ^~~ makechs.c:108:14: note: (near initialization for 'transtab[74].str') makechs.c:109:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 109 | { 0x00EC, "i" }, | ^~~ makechs.c:109:14: note: (near initialization for 'transtab[75].str') makechs.c:110:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 110 | { 0x00ED, "i" }, | ^~~ makechs.c:110:14: note: (near initialization for 'transtab[76].str') makechs.c:111:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 111 | { 0x00EE, "i" }, | ^~~ makechs.c:111:14: note: (near initialization for 'transtab[77].str') makechs.c:112:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 112 | { 0x00EF, "i" }, | ^~~ makechs.c:112:14: note: (near initialization for 'transtab[78].str') makechs.c:113:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 113 | { 0x00F0, "d" }, | ^~~ makechs.c:113:14: note: (near initialization for 'transtab[79].str') makechs.c:114:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 114 | { 0x00F1, "n" }, | ^~~ makechs.c:114:14: note: (near initialization for 'transtab[80].str') makechs.c:115:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 115 | { 0x00F2, "o" }, | ^~~ makechs.c:115:14: note: (near initialization for 'transtab[81].str') makechs.c:116:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 116 | { 0x00F3, "o" }, | ^~~ makechs.c:116:14: note: (near initialization for 'transtab[82].str') makechs.c:117:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 117 | { 0x00F4, "o" }, | ^~~ makechs.c:117:14: note: (near initialization for 'transtab[83].str') makechs.c:118:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 118 | { 0x00F5, "o" }, | ^~~ makechs.c:118:14: note: (near initialization for 'transtab[84].str') makechs.c:119:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 119 | { 0x00F6, "oe" }, | ^~~~ makechs.c:119:14: note: (near initialization for 'transtab[85].str') makechs.c:120:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 120 | { 0x00F7, ":" }, | ^~~ makechs.c:120:14: note: (near initialization for 'transtab[86].str') makechs.c:121:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 121 | { 0x00F8, "o" }, | ^~~ makechs.c:121:14: note: (near initialization for 'transtab[87].str') makechs.c:122:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 122 | { 0x00F9, "u" }, | ^~~ makechs.c:122:14: note: (near initialization for 'transtab[88].str') makechs.c:123:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 123 | { 0x00FA, "u" }, | ^~~ makechs.c:123:14: note: (near initialization for 'transtab[89].str') makechs.c:124:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 124 | { 0x00FB, "u" }, | ^~~ makechs.c:124:14: note: (near initialization for 'transtab[90].str') makechs.c:125:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 125 | { 0x00FC, "ue" }, | ^~~~ makechs.c:125:14: note: (near initialization for 'transtab[91].str') makechs.c:126:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 126 | { 0x00FD, "y" }, | ^~~ makechs.c:126:14: note: (near initialization for 'transtab[92].str') makechs.c:127:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 127 | { 0x00FE, "th" }, | ^~~~ makechs.c:127:14: note: (near initialization for 'transtab[93].str') makechs.c:128:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 128 | { 0x00FF, "y" }, | ^~~ makechs.c:128:14: note: (near initialization for 'transtab[94].str') makechs.c:129:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 129 | { 0x0100, "A" }, | ^~~ makechs.c:129:14: note: (near initialization for 'transtab[95].str') makechs.c:130:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 130 | { 0x0101, "a" }, | ^~~ makechs.c:130:14: note: (near initialization for 'transtab[96].str') makechs.c:131:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 131 | { 0x0102, "A" }, | ^~~ makechs.c:131:14: note: (near initialization for 'transtab[97].str') makechs.c:132:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 132 | { 0x0103, "a" }, | ^~~ makechs.c:132:14: note: (near initialization for 'transtab[98].str') makechs.c:133:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 133 | { 0x0104, "A" }, | ^~~ makechs.c:133:14: note: (near initialization for 'transtab[99].str') makechs.c:134:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 134 | { 0x0105, "a" }, | ^~~ makechs.c:134:14: note: (near initialization for 'transtab[100].str') makechs.c:135:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 135 | { 0x0106, "C" }, | ^~~ makechs.c:135:14: note: (near initialization for 'transtab[101].str') makechs.c:136:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 136 | { 0x0107, "c" }, | ^~~ makechs.c:136:14: note: (near initialization for 'transtab[102].str') makechs.c:137:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 137 | { 0x0108, "Ch" }, | ^~~~ makechs.c:137:14: note: (near initialization for 'transtab[103].str') makechs.c:138:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 138 | { 0x0109, "ch" }, | ^~~~ makechs.c:138:14: note: (near initialization for 'transtab[104].str') makechs.c:139:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 139 | { 0x010A, "C" }, | ^~~ makechs.c:139:14: note: (near initialization for 'transtab[105].str') makechs.c:140:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 140 | { 0x010B, "c" }, | ^~~ makechs.c:140:14: note: (near initialization for 'transtab[106].str') makechs.c:141:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 141 | { 0x010C, "C" }, | ^~~ makechs.c:141:14: note: (near initialization for 'transtab[107].str') makechs.c:142:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 142 | { 0x010D, "c" }, | ^~~ makechs.c:142:14: note: (near initialization for 'transtab[108].str') makechs.c:143:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 143 | { 0x010E, "D" }, | ^~~ makechs.c:143:14: note: (near initialization for 'transtab[109].str') makechs.c:144:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 144 | { 0x010F, "d" }, | ^~~ makechs.c:144:14: note: (near initialization for 'transtab[110].str') makechs.c:145:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 145 | { 0x0110, "D" }, | ^~~ makechs.c:145:14: note: (near initialization for 'transtab[111].str') makechs.c:146:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 146 | { 0x0111, "d" }, | ^~~ makechs.c:146:14: note: (near initialization for 'transtab[112].str') makechs.c:147:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 147 | { 0x0112, "E" }, | ^~~ makechs.c:147:14: note: (near initialization for 'transtab[113].str') makechs.c:148:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 148 | { 0x0113, "e" }, | ^~~ makechs.c:148:14: note: (near initialization for 'transtab[114].str') makechs.c:149:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 149 | { 0x0114, "E" }, | ^~~ makechs.c:149:14: note: (near initialization for 'transtab[115].str') makechs.c:150:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 150 | { 0x0115, "e" }, | ^~~ makechs.c:150:14: note: (near initialization for 'transtab[116].str') makechs.c:151:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 151 | { 0x0116, "E" }, | ^~~ makechs.c:151:14: note: (near initialization for 'transtab[117].str') makechs.c:152:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 152 | { 0x0117, "e" }, | ^~~ makechs.c:152:14: note: (near initialization for 'transtab[118].str') makechs.c:153:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 153 | { 0x0118, "E" }, | ^~~ makechs.c:153:14: note: (near initialization for 'transtab[119].str') makechs.c:154:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 154 | { 0x0119, "e" }, | ^~~ makechs.c:154:14: note: (near initialization for 'transtab[120].str') makechs.c:155:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 155 | { 0x011A, "E" }, | ^~~ makechs.c:155:14: note: (near initialization for 'transtab[121].str') makechs.c:156:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 156 | { 0x011B, "e" }, | ^~~ makechs.c:156:14: note: (near initialization for 'transtab[122].str') makechs.c:157:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 157 | { 0x011C, "Gh" }, | ^~~~ makechs.c:157:14: note: (near initialization for 'transtab[123].str') makechs.c:158:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 158 | { 0x011D, "gh" }, | ^~~~ makechs.c:158:14: note: (near initialization for 'transtab[124].str') makechs.c:159:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 159 | { 0x011E, "G" }, | ^~~ makechs.c:159:14: note: (near initialization for 'transtab[125].str') makechs.c:160:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 160 | { 0x011F, "g" }, | ^~~ makechs.c:160:14: note: (near initialization for 'transtab[126].str') makechs.c:161:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 161 | { 0x0120, "G" }, | ^~~ makechs.c:161:14: note: (near initialization for 'transtab[127].str') makechs.c:162:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 162 | { 0x0121, "g" }, | ^~~ makechs.c:162:14: note: (near initialization for 'transtab[128].str') makechs.c:163:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 163 | { 0x0122, "G" }, | ^~~ makechs.c:163:14: note: (near initialization for 'transtab[129].str') makechs.c:164:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 164 | { 0x0123, "g" }, | ^~~ makechs.c:164:14: note: (near initialization for 'transtab[130].str') makechs.c:165:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 165 | { 0x0124, "Hh" }, | ^~~~ makechs.c:165:14: note: (near initialization for 'transtab[131].str') makechs.c:166:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 166 | { 0x0125, "hh" }, | ^~~~ makechs.c:166:14: note: (near initialization for 'transtab[132].str') makechs.c:167:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 167 | { 0x0126, "H" }, | ^~~ makechs.c:167:14: note: (near initialization for 'transtab[133].str') makechs.c:168:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 168 | { 0x0127, "h" }, | ^~~ makechs.c:168:14: note: (near initialization for 'transtab[134].str') makechs.c:169:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 169 | { 0x0128, "I" }, | ^~~ makechs.c:169:14: note: (near initialization for 'transtab[135].str') makechs.c:170:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 170 | { 0x0129, "i" }, | ^~~ makechs.c:170:14: note: (near initialization for 'transtab[136].str') makechs.c:171:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 171 | { 0x012A, "I" }, | ^~~ makechs.c:171:14: note: (near initialization for 'transtab[137].str') makechs.c:172:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 172 | { 0x012B, "i" }, | ^~~ makechs.c:172:14: note: (near initialization for 'transtab[138].str') makechs.c:173:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 173 | { 0x012C, "I" }, | ^~~ makechs.c:173:14: note: (near initialization for 'transtab[139].str') makechs.c:174:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 174 | { 0x012D, "i" }, | ^~~ makechs.c:174:14: note: (near initialization for 'transtab[140].str') makechs.c:175:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 175 | { 0x012E, "I" }, | ^~~ makechs.c:175:14: note: (near initialization for 'transtab[141].str') makechs.c:176:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 176 | { 0x012F, "i" }, | ^~~ makechs.c:176:14: note: (near initialization for 'transtab[142].str') makechs.c:177:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 177 | { 0x0130, "I" }, | ^~~ makechs.c:177:14: note: (near initialization for 'transtab[143].str') makechs.c:178:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 178 | { 0x0131, "i" }, | ^~~ makechs.c:178:14: note: (near initialization for 'transtab[144].str') makechs.c:179:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 179 | { 0x0132, "IJ" }, | ^~~~ makechs.c:179:14: note: (near initialization for 'transtab[145].str') makechs.c:180:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 180 | { 0x0133, "ij" }, | ^~~~ makechs.c:180:14: note: (near initialization for 'transtab[146].str') makechs.c:181:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 181 | { 0x0134, "Jh" }, | ^~~~ makechs.c:181:14: note: (near initialization for 'transtab[147].str') makechs.c:182:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 182 | { 0x0135, "jh" }, | ^~~~ makechs.c:182:14: note: (near initialization for 'transtab[148].str') makechs.c:183:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 183 | { 0x0136, "K" }, | ^~~ makechs.c:183:14: note: (near initialization for 'transtab[149].str') makechs.c:184:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 184 | { 0x0137, "k" }, | ^~~ makechs.c:184:14: note: (near initialization for 'transtab[150].str') makechs.c:185:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 185 | { 0x0138, "k" }, | ^~~ makechs.c:185:14: note: (near initialization for 'transtab[151].str') makechs.c:186:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 186 | { 0x0139, "L" }, | ^~~ makechs.c:186:14: note: (near initialization for 'transtab[152].str') makechs.c:187:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 187 | { 0x013A, "l" }, | ^~~ makechs.c:187:14: note: (near initialization for 'transtab[153].str') makechs.c:188:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 188 | { 0x013B, "L" }, | ^~~ makechs.c:188:14: note: (near initialization for 'transtab[154].str') makechs.c:189:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 189 | { 0x013C, "l" }, | ^~~ makechs.c:189:14: note: (near initialization for 'transtab[155].str') makechs.c:190:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 190 | { 0x013D, "L" }, | ^~~ makechs.c:190:14: note: (near initialization for 'transtab[156].str') makechs.c:191:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 191 | { 0x013E, "l" }, | ^~~ makechs.c:191:14: note: (near initialization for 'transtab[157].str') makechs.c:192:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 192 | { 0x013F, "L" }, | ^~~ makechs.c:192:14: note: (near initialization for 'transtab[158].str') makechs.c:193:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 193 | { 0x0140, "l" }, | ^~~ makechs.c:193:14: note: (near initialization for 'transtab[159].str') makechs.c:194:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 194 | { 0x0141, "L" }, | ^~~ makechs.c:194:14: note: (near initialization for 'transtab[160].str') makechs.c:195:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 195 | { 0x0142, "l" }, | ^~~ makechs.c:195:14: note: (near initialization for 'transtab[161].str') makechs.c:196:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 196 | { 0x0143, "N" }, | ^~~ makechs.c:196:14: note: (near initialization for 'transtab[162].str') makechs.c:197:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 197 | { 0x0144, "n" }, | ^~~ makechs.c:197:14: note: (near initialization for 'transtab[163].str') makechs.c:198:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 198 | { 0x0145, "N" }, | ^~~ makechs.c:198:14: note: (near initialization for 'transtab[164].str') makechs.c:199:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 199 | { 0x0146, "n" }, | ^~~ makechs.c:199:14: note: (near initialization for 'transtab[165].str') makechs.c:200:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 200 | { 0x0147, "N" }, | ^~~ makechs.c:200:14: note: (near initialization for 'transtab[166].str') makechs.c:201:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 201 | { 0x0148, "n" }, | ^~~ makechs.c:201:14: note: (near initialization for 'transtab[167].str') makechs.c:202:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 202 | { 0x0149, "'n" }, | ^~~~ makechs.c:202:14: note: (near initialization for 'transtab[168].str') makechs.c:203:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 203 | { 0x014A, "NG" }, | ^~~~ makechs.c:203:14: note: (near initialization for 'transtab[169].str') makechs.c:204:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 204 | { 0x014B, "ng" }, | ^~~~ makechs.c:204:14: note: (near initialization for 'transtab[170].str') makechs.c:205:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 205 | { 0x014C, "O" }, | ^~~ makechs.c:205:14: note: (near initialization for 'transtab[171].str') makechs.c:206:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 206 | { 0x014D, "o" }, | ^~~ makechs.c:206:14: note: (near initialization for 'transtab[172].str') makechs.c:207:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 207 | { 0x014E, "O" }, | ^~~ makechs.c:207:14: note: (near initialization for 'transtab[173].str') makechs.c:208:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 208 | { 0x014F, "o" }, | ^~~ makechs.c:208:14: note: (near initialization for 'transtab[174].str') makechs.c:209:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 209 | { 0x0150, "O" }, | ^~~ makechs.c:209:14: note: (near initialization for 'transtab[175].str') makechs.c:210:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 210 | { 0x0151, "o" }, | ^~~ makechs.c:210:14: note: (near initialization for 'transtab[176].str') makechs.c:211:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 211 | { 0x0152, "OE" }, | ^~~~ makechs.c:211:14: note: (near initialization for 'transtab[177].str') makechs.c:212:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 212 | { 0x0153, "oe" }, | ^~~~ makechs.c:212:14: note: (near initialization for 'transtab[178].str') makechs.c:213:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 213 | { 0x0154, "R" }, | ^~~ makechs.c:213:14: note: (near initialization for 'transtab[179].str') makechs.c:214:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 214 | { 0x0155, "r" }, | ^~~ makechs.c:214:14: note: (near initialization for 'transtab[180].str') makechs.c:215:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 215 | { 0x0156, "R" }, | ^~~ makechs.c:215:14: note: (near initialization for 'transtab[181].str') makechs.c:216:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 216 | { 0x0157, "r" }, | ^~~ makechs.c:216:14: note: (near initialization for 'transtab[182].str') makechs.c:217:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 217 | { 0x0158, "R" }, | ^~~ makechs.c:217:14: note: (near initialization for 'transtab[183].str') makechs.c:218:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 218 | { 0x0159, "r" }, | ^~~ makechs.c:218:14: note: (near initialization for 'transtab[184].str') makechs.c:219:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 219 | { 0x015A, "S" }, | ^~~ makechs.c:219:14: note: (near initialization for 'transtab[185].str') makechs.c:220:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 220 | { 0x015B, "s" }, | ^~~ makechs.c:220:14: note: (near initialization for 'transtab[186].str') makechs.c:221:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 221 | { 0x015C, "Sh" }, | ^~~~ makechs.c:221:14: note: (near initialization for 'transtab[187].str') makechs.c:222:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 222 | { 0x015D, "sh" }, | ^~~~ makechs.c:222:14: note: (near initialization for 'transtab[188].str') makechs.c:223:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 223 | { 0x015E, "S" }, | ^~~ makechs.c:223:14: note: (near initialization for 'transtab[189].str') makechs.c:224:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 224 | { 0x015F, "s" }, | ^~~ makechs.c:224:14: note: (near initialization for 'transtab[190].str') makechs.c:225:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 225 | { 0x0160, "S" }, | ^~~ makechs.c:225:14: note: (near initialization for 'transtab[191].str') makechs.c:226:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 226 | { 0x0161, "s" }, | ^~~ makechs.c:226:14: note: (near initialization for 'transtab[192].str') makechs.c:227:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 227 | { 0x0162, "T" }, | ^~~ makechs.c:227:14: note: (near initialization for 'transtab[193].str') makechs.c:228:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 228 | { 0x0163, "t" }, | ^~~ makechs.c:228:14: note: (near initialization for 'transtab[194].str') makechs.c:229:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 229 | { 0x0164, "T" }, | ^~~ makechs.c:229:14: note: (near initialization for 'transtab[195].str') makechs.c:230:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 230 | { 0x0165, "t" }, | ^~~ makechs.c:230:14: note: (near initialization for 'transtab[196].str') makechs.c:231:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 231 | { 0x0166, "T" }, | ^~~ makechs.c:231:14: note: (near initialization for 'transtab[197].str') makechs.c:232:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 232 | { 0x0167, "t" }, | ^~~ makechs.c:232:14: note: (near initialization for 'transtab[198].str') makechs.c:233:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 233 | { 0x0168, "U" }, | ^~~ makechs.c:233:14: note: (near initialization for 'transtab[199].str') makechs.c:234:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 234 | { 0x0169, "u" }, | ^~~ makechs.c:234:14: note: (near initialization for 'transtab[200].str') makechs.c:235:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 235 | { 0x016A, "U" }, | ^~~ makechs.c:235:14: note: (near initialization for 'transtab[201].str') makechs.c:236:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 236 | { 0x016B, "u" }, | ^~~ makechs.c:236:14: note: (near initialization for 'transtab[202].str') makechs.c:237:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 237 | { 0x016C, "U" }, | ^~~ makechs.c:237:14: note: (near initialization for 'transtab[203].str') makechs.c:238:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 238 | { 0x016D, "u" }, | ^~~ makechs.c:238:14: note: (near initialization for 'transtab[204].str') makechs.c:239:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 239 | { 0x016E, "U" }, | ^~~ makechs.c:239:14: note: (near initialization for 'transtab[205].str') makechs.c:240:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 240 | { 0x016F, "u" }, | ^~~ makechs.c:240:14: note: (near initialization for 'transtab[206].str') makechs.c:241:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 241 | { 0x0170, "U" }, | ^~~ makechs.c:241:14: note: (near initialization for 'transtab[207].str') makechs.c:242:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 242 | { 0x0171, "u" }, | ^~~ makechs.c:242:14: note: (near initialization for 'transtab[208].str') makechs.c:243:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 243 | { 0x0172, "U" }, | ^~~ makechs.c:243:14: note: (near initialization for 'transtab[209].str') makechs.c:244:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 244 | { 0x0173, "u" }, | ^~~ makechs.c:244:14: note: (near initialization for 'transtab[210].str') makechs.c:245:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 245 | { 0x0174, "W" }, | ^~~ makechs.c:245:14: note: (near initialization for 'transtab[211].str') makechs.c:246:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 246 | { 0x0175, "w" }, | ^~~ makechs.c:246:14: note: (near initialization for 'transtab[212].str') makechs.c:247:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 247 | { 0x0176, "Y" }, | ^~~ makechs.c:247:14: note: (near initialization for 'transtab[213].str') makechs.c:248:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 248 | { 0x0177, "y" }, | ^~~ makechs.c:248:14: note: (near initialization for 'transtab[214].str') makechs.c:249:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 249 | { 0x0178, "Y" }, | ^~~ makechs.c:249:14: note: (near initialization for 'transtab[215].str') makechs.c:250:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 250 | { 0x0179, "Z" }, | ^~~ makechs.c:250:14: note: (near initialization for 'transtab[216].str') makechs.c:251:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 251 | { 0x017A, "z" }, | ^~~ makechs.c:251:14: note: (near initialization for 'transtab[217].str') makechs.c:252:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 252 | { 0x017B, "Z" }, | ^~~ makechs.c:252:14: note: (near initialization for 'transtab[218].str') makechs.c:253:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 253 | { 0x017C, "z" }, | ^~~ makechs.c:253:14: note: (near initialization for 'transtab[219].str') makechs.c:254:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 254 | { 0x017D, "Z" }, | ^~~ makechs.c:254:14: note: (near initialization for 'transtab[220].str') makechs.c:255:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 255 | { 0x017E, "z" }, | ^~~ makechs.c:255:14: note: (near initialization for 'transtab[221].str') makechs.c:256:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 256 | { 0x017F, "s" }, | ^~~ makechs.c:256:14: note: (near initialization for 'transtab[222].str') makechs.c:257:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 257 | { 0x0192, "f" }, | ^~~ makechs.c:257:14: note: (near initialization for 'transtab[223].str') makechs.c:258:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 258 | { 0x0218, "S" }, | ^~~ makechs.c:258:14: note: (near initialization for 'transtab[224].str') makechs.c:259:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 259 | { 0x0219, "s" }, | ^~~ makechs.c:259:14: note: (near initialization for 'transtab[225].str') makechs.c:260:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 260 | { 0x021A, "T" }, | ^~~ makechs.c:260:14: note: (near initialization for 'transtab[226].str') makechs.c:261:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 261 | { 0x021B, "t" }, | ^~~ makechs.c:261:14: note: (near initialization for 'transtab[227].str') makechs.c:262:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 262 | { 0x02B9, "'" }, | ^~~ makechs.c:262:14: note: (near initialization for 'transtab[228].str') makechs.c:263:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 263 | { 0x02BB, "`" }, /* replaced, non-ascii */ | ^~~ makechs.c:263:14: note: (near initialization for 'transtab[229].str') makechs.c:264:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 264 | { 0x02BC, "'" }, | ^~~ makechs.c:264:14: note: (near initialization for 'transtab[230].str') makechs.c:265:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 265 | { 0x02BD, "`" }, /* replaced, non-ascii */ | ^~~ makechs.c:265:14: note: (near initialization for 'transtab[231].str') makechs.c:266:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 266 | { 0x02C6, "^" }, | ^~~ makechs.c:266:14: note: (near initialization for 'transtab[232].str') makechs.c:267:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 267 | { 0x02C8, "'" }, | ^~~ makechs.c:267:14: note: (near initialization for 'transtab[233].str') makechs.c:268:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 268 | { 0x02C9, "-" }, /* replaced non-ascii */ | ^~~ makechs.c:268:14: note: (near initialization for 'transtab[234].str') makechs.c:269:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 269 | { 0x02CC, "," }, | ^~~ makechs.c:269:14: note: (near initialization for 'transtab[235].str') makechs.c:270:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 270 | { 0x02D0, ":" }, | ^~~ makechs.c:270:14: note: (near initialization for 'transtab[236].str') makechs.c:271:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 271 | { 0x02DA, "deg" }, /* replaced, non-ascii */ | ^~~~~ makechs.c:271:14: note: (near initialization for 'transtab[237].str') makechs.c:272:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 272 | { 0x02DC, "~" }, | ^~~ makechs.c:272:14: note: (near initialization for 'transtab[238].str') makechs.c:273:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 273 | { 0x02DD, "\"" }, | ^~~~ makechs.c:273:14: note: (near initialization for 'transtab[239].str') makechs.c:274:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 274 | { 0x0374, "'" }, | ^~~ makechs.c:274:14: note: (near initialization for 'transtab[240].str') makechs.c:275:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 275 | { 0x0375, "," }, | ^~~ makechs.c:275:14: note: (near initialization for 'transtab[241].str') makechs.c:276:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 276 | { 0x0393, "Gamm" }, /* added */ | ^~~~~~ makechs.c:276:14: note: (near initialization for 'transtab[242].str') makechs.c:277:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 277 | { 0x0398, "Thet" }, /* added */ | ^~~~~~ makechs.c:277:14: note: (near initialization for 'transtab[243].str') makechs.c:278:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 278 | { 0x03a3, "Sigm" }, /* added */ | ^~~~~~ makechs.c:278:14: note: (near initialization for 'transtab[244].str') makechs.c:279:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 279 | { 0x03a6, "Phi" }, /* added */ | ^~~~~ makechs.c:279:14: note: (near initialization for 'transtab[245].str') makechs.c:280:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 280 | { 0x03a9, "Omeg" }, /* added */ | ^~~~~~ makechs.c:280:14: note: (near initialization for 'transtab[246].str') makechs.c:281:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 281 | { 0x03b1, "alph" }, /* added */ | ^~~~~~ makechs.c:281:14: note: (near initialization for 'transtab[247].str') makechs.c:282:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 282 | { 0x03b4, "delt" }, /* added */ | ^~~~~~ makechs.c:282:14: note: (near initialization for 'transtab[248].str') makechs.c:283:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 283 | { 0x03c0, "pi" }, /* added */ | ^~~~ makechs.c:283:14: note: (near initialization for 'transtab[249].str') makechs.c:284:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 284 | { 0x03c3, "sigm" }, /* added */ | ^~~~~~ makechs.c:284:14: note: (near initialization for 'transtab[250].str') makechs.c:285:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 285 | { 0x03c4, "tau" }, /* added */ | ^~~~~ makechs.c:285:14: note: (near initialization for 'transtab[251].str') makechs.c:286:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 286 | { 0x03b5, "eps" }, /* added */ | ^~~~~ makechs.c:286:14: note: (near initialization for 'transtab[252].str') makechs.c:287:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 287 | { 0x03c6, "phi" }, /* added */ | ^~~~~ makechs.c:287:14: note: (near initialization for 'transtab[253].str') makechs.c:288:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 288 | { 0x037E, ";" }, | ^~~ makechs.c:288:14: note: (near initialization for 'transtab[254].str') makechs.c:289:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 289 | { 0x1E02, "B" }, | ^~~ makechs.c:289:14: note: (near initialization for 'transtab[255].str') makechs.c:290:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 290 | { 0x1E03, "b" }, | ^~~ makechs.c:290:14: note: (near initialization for 'transtab[256].str') makechs.c:291:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 291 | { 0x1E0A, "D" }, | ^~~ makechs.c:291:14: note: (near initialization for 'transtab[257].str') makechs.c:292:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 292 | { 0x1E0B, "d" }, | ^~~ makechs.c:292:14: note: (near initialization for 'transtab[258].str') makechs.c:293:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 293 | { 0x1E1E, "F" }, | ^~~ makechs.c:293:14: note: (near initialization for 'transtab[259].str') makechs.c:294:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 294 | { 0x1E1F, "f" }, | ^~~ makechs.c:294:14: note: (near initialization for 'transtab[260].str') makechs.c:295:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 295 | { 0x1E40, "M" }, | ^~~ makechs.c:295:14: note: (near initialization for 'transtab[261].str') makechs.c:296:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 296 | { 0x1E41, "m" }, | ^~~ makechs.c:296:14: note: (near initialization for 'transtab[262].str') makechs.c:297:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 297 | { 0x1E56, "P" }, | ^~~ makechs.c:297:14: note: (near initialization for 'transtab[263].str') makechs.c:298:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 298 | { 0x1E57, "p" }, | ^~~ makechs.c:298:14: note: (near initialization for 'transtab[264].str') makechs.c:299:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 299 | { 0x1E60, "S" }, | ^~~ makechs.c:299:14: note: (near initialization for 'transtab[265].str') makechs.c:300:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 300 | { 0x1E61, "s" }, | ^~~ makechs.c:300:14: note: (near initialization for 'transtab[266].str') makechs.c:301:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 301 | { 0x1E6A, "T" }, | ^~~ makechs.c:301:14: note: (near initialization for 'transtab[267].str') makechs.c:302:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 302 | { 0x1E6B, "t" }, | ^~~ makechs.c:302:14: note: (near initialization for 'transtab[268].str') makechs.c:303:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 303 | { 0x1E80, "W" }, | ^~~ makechs.c:303:14: note: (near initialization for 'transtab[269].str') makechs.c:304:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 304 | { 0x1E81, "w" }, | ^~~ makechs.c:304:14: note: (near initialization for 'transtab[270].str') makechs.c:305:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 305 | { 0x1E82, "W" }, | ^~~ makechs.c:305:14: note: (near initialization for 'transtab[271].str') makechs.c:306:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 306 | { 0x1E83, "w" }, | ^~~ makechs.c:306:14: note: (near initialization for 'transtab[272].str') makechs.c:307:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 307 | { 0x1E84, "W" }, | ^~~ makechs.c:307:14: note: (near initialization for 'transtab[273].str') makechs.c:308:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 308 | { 0x1E85, "w" }, | ^~~ makechs.c:308:14: note: (near initialization for 'transtab[274].str') makechs.c:309:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 309 | { 0x1EF2, "Y" }, | ^~~ makechs.c:309:14: note: (near initialization for 'transtab[275].str') makechs.c:310:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 310 | { 0x1EF3, "y" }, | ^~~ makechs.c:310:14: note: (near initialization for 'transtab[276].str') makechs.c:311:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 311 | { 0x2000, " " }, | ^~~ makechs.c:311:14: note: (near initialization for 'transtab[277].str') makechs.c:312:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 312 | { 0x2001, " " }, | ^~~~ makechs.c:312:14: note: (near initialization for 'transtab[278].str') makechs.c:313:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 313 | { 0x2002, " " }, | ^~~ makechs.c:313:14: note: (near initialization for 'transtab[279].str') makechs.c:314:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 314 | { 0x2003, " " }, | ^~~~ makechs.c:314:14: note: (near initialization for 'transtab[280].str') makechs.c:315:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 315 | { 0x2004, " " }, | ^~~ makechs.c:315:14: note: (near initialization for 'transtab[281].str') makechs.c:316:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 316 | { 0x2005, " " }, | ^~~ makechs.c:316:14: note: (near initialization for 'transtab[282].str') makechs.c:317:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 317 | { 0x2006, " " }, | ^~~ makechs.c:317:14: note: (near initialization for 'transtab[283].str') makechs.c:318:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 318 | { 0x2007, " " }, | ^~~ makechs.c:318:14: note: (near initialization for 'transtab[284].str') makechs.c:319:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 319 | { 0x2008, " " }, | ^~~ makechs.c:319:14: note: (near initialization for 'transtab[285].str') makechs.c:320:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 320 | { 0x2009, " " }, | ^~~ makechs.c:320:14: note: (near initialization for 'transtab[286].str') makechs.c:321:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 321 | { 0x200A, "" }, | ^~ makechs.c:321:14: note: (near initialization for 'transtab[287].str') makechs.c:322:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 322 | { 0x200B, "" }, | ^~ makechs.c:322:14: note: (near initialization for 'transtab[288].str') makechs.c:323:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 323 | { 0x200C, "" }, | ^~ makechs.c:323:14: note: (near initialization for 'transtab[289].str') makechs.c:324:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 324 | { 0x200D, "" }, | ^~ makechs.c:324:14: note: (near initialization for 'transtab[290].str') makechs.c:325:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 325 | { 0x200E, "" }, | ^~ makechs.c:325:14: note: (near initialization for 'transtab[291].str') makechs.c:326:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 326 | { 0x200F, "" }, | ^~ makechs.c:326:14: note: (near initialization for 'transtab[292].str') makechs.c:327:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 327 | { 0x2010, "-" }, | ^~~ makechs.c:327:14: note: (near initialization for 'transtab[293].str') makechs.c:328:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 328 | { 0x2011, "-" }, | ^~~ makechs.c:328:14: note: (near initialization for 'transtab[294].str') makechs.c:329:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 329 | { 0x2012, "-" }, | ^~~ makechs.c:329:14: note: (near initialization for 'transtab[295].str') makechs.c:330:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 330 | { 0x2013, "-" }, | ^~~ makechs.c:330:14: note: (near initialization for 'transtab[296].str') makechs.c:331:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 331 | { 0x2014, "--" }, | ^~~~ makechs.c:331:14: note: (near initialization for 'transtab[297].str') makechs.c:332:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 332 | { 0x2015, "--" }, | ^~~~ makechs.c:332:14: note: (near initialization for 'transtab[298].str') makechs.c:333:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 333 | { 0x2016, "||" }, | ^~~~ makechs.c:333:14: note: (near initialization for 'transtab[299].str') makechs.c:334:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 334 | { 0x2017, "_" }, | ^~~ makechs.c:334:14: note: (near initialization for 'transtab[300].str') makechs.c:335:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 335 | { 0x2018, "'" }, | ^~~ makechs.c:335:14: note: (near initialization for 'transtab[301].str') makechs.c:336:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 336 | { 0x2019, "'" }, | ^~~ makechs.c:336:14: note: (near initialization for 'transtab[302].str') makechs.c:337:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 337 | { 0x201A, "'" }, | ^~~ makechs.c:337:14: note: (near initialization for 'transtab[303].str') makechs.c:338:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 338 | { 0x201B, "'" }, | ^~~ makechs.c:338:14: note: (near initialization for 'transtab[304].str') makechs.c:339:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 339 | { 0x201C, "\"" }, | ^~~~ makechs.c:339:14: note: (near initialization for 'transtab[305].str') makechs.c:340:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 340 | { 0x201D, "\"" }, | ^~~~ makechs.c:340:14: note: (near initialization for 'transtab[306].str') makechs.c:341:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 341 | { 0x201E, "\"" }, | ^~~~ makechs.c:341:14: note: (near initialization for 'transtab[307].str') makechs.c:342:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 342 | { 0x201F, "\"" }, | ^~~~ makechs.c:342:14: note: (near initialization for 'transtab[308].str') makechs.c:343:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 343 | { 0x2020, "+" }, | ^~~ makechs.c:343:14: note: (near initialization for 'transtab[309].str') makechs.c:344:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 344 | { 0x2021, "++" }, | ^~~~ makechs.c:344:14: note: (near initialization for 'transtab[310].str') makechs.c:345:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 345 | { 0x2022, "o" }, | ^~~ makechs.c:345:14: note: (near initialization for 'transtab[311].str') makechs.c:346:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 346 | { 0x2023, ">" }, | ^~~ makechs.c:346:14: note: (near initialization for 'transtab[312].str') makechs.c:347:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 347 | { 0x2024, "." }, | ^~~ makechs.c:347:14: note: (near initialization for 'transtab[313].str') makechs.c:348:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 348 | { 0x2025, ".." }, | ^~~~ makechs.c:348:14: note: (near initialization for 'transtab[314].str') makechs.c:349:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 349 | { 0x2026, "..." }, | ^~~~~ makechs.c:349:14: note: (near initialization for 'transtab[315].str') makechs.c:350:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 350 | { 0x2027, "-" }, | ^~~ makechs.c:350:14: note: (near initialization for 'transtab[316].str') makechs.c:351:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 351 | { 0x202A, "" }, | ^~ makechs.c:351:14: note: (near initialization for 'transtab[317].str') makechs.c:352:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 352 | { 0x202B, "" }, | ^~ makechs.c:352:14: note: (near initialization for 'transtab[318].str') makechs.c:353:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 353 | { 0x202C, "" }, | ^~ makechs.c:353:14: note: (near initialization for 'transtab[319].str') makechs.c:354:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 354 | { 0x202D, "" }, | ^~ makechs.c:354:14: note: (near initialization for 'transtab[320].str') makechs.c:355:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 355 | { 0x202E, "" }, | ^~ makechs.c:355:14: note: (near initialization for 'transtab[321].str') makechs.c:356:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 356 | { 0x202F, " " }, | ^~~ makechs.c:356:14: note: (near initialization for 'transtab[322].str') makechs.c:357:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 357 | { 0x2030, "o/oo" }, /* replaced, too long */ | ^~~~~~ makechs.c:357:14: note: (near initialization for 'transtab[323].str') makechs.c:358:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 358 | { 0x2032, "'" }, | ^~~ makechs.c:358:14: note: (near initialization for 'transtab[324].str') makechs.c:359:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 359 | { 0x2033, "\"" }, | ^~~~ makechs.c:359:14: note: (near initialization for 'transtab[325].str') makechs.c:360:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 360 | { 0x2034, "'''" }, | ^~~~~ makechs.c:360:14: note: (near initialization for 'transtab[326].str') makechs.c:361:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 361 | { 0x2035, "`" }, | ^~~ makechs.c:361:14: note: (near initialization for 'transtab[327].str') makechs.c:362:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 362 | { 0x2036, "``" }, | ^~~~ makechs.c:362:14: note: (near initialization for 'transtab[328].str') makechs.c:363:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 363 | { 0x2037, "```" }, | ^~~~~ makechs.c:363:14: note: (near initialization for 'transtab[329].str') makechs.c:364:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 364 | { 0x2039, "<" }, | ^~~ makechs.c:364:14: note: (near initialization for 'transtab[330].str') makechs.c:365:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 365 | { 0x203A, ">" }, | ^~~ makechs.c:365:14: note: (near initialization for 'transtab[331].str') makechs.c:366:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 366 | { 0x203C, "!!" }, | ^~~~ makechs.c:366:14: note: (near initialization for 'transtab[332].str') makechs.c:367:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 367 | { 0x203E, "-" }, | ^~~ makechs.c:367:14: note: (near initialization for 'transtab[333].str') makechs.c:368:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 368 | { 0x2043, "-" }, | ^~~ makechs.c:368:14: note: (near initialization for 'transtab[334].str') makechs.c:369:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 369 | { 0x2044, "/" }, | ^~~ makechs.c:369:14: note: (near initialization for 'transtab[335].str') makechs.c:370:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 370 | { 0x2048, "?!" }, | ^~~~ makechs.c:370:14: note: (near initialization for 'transtab[336].str') makechs.c:371:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 371 | { 0x2049, "!?" }, | ^~~~ makechs.c:371:14: note: (near initialization for 'transtab[337].str') makechs.c:372:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 372 | { 0x204A, "7" }, | ^~~ makechs.c:372:14: note: (near initialization for 'transtab[338].str') makechs.c:373:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 373 | { 0x2070, "^0" }, | ^~~~ makechs.c:373:14: note: (near initialization for 'transtab[339].str') makechs.c:374:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 374 | { 0x2074, "^4" }, | ^~~~ makechs.c:374:14: note: (near initialization for 'transtab[340].str') makechs.c:375:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 375 | { 0x2075, "^5" }, | ^~~~ makechs.c:375:14: note: (near initialization for 'transtab[341].str') makechs.c:376:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 376 | { 0x2076, "^6" }, | ^~~~ makechs.c:376:14: note: (near initialization for 'transtab[342].str') makechs.c:377:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 377 | { 0x2077, "^7" }, | ^~~~ makechs.c:377:14: note: (near initialization for 'transtab[343].str') makechs.c:378:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 378 | { 0x2078, "^8" }, | ^~~~ makechs.c:378:14: note: (near initialization for 'transtab[344].str') makechs.c:379:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 379 | { 0x2079, "^9" }, | ^~~~ makechs.c:379:14: note: (near initialization for 'transtab[345].str') makechs.c:380:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 380 | { 0x207A, "^+" }, | ^~~~ makechs.c:380:14: note: (near initialization for 'transtab[346].str') makechs.c:381:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 381 | { 0x207C, "^=" }, | ^~~~ makechs.c:381:14: note: (near initialization for 'transtab[347].str') makechs.c:382:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 382 | { 0x207D, "^(" }, | ^~~~ makechs.c:382:14: note: (near initialization for 'transtab[348].str') makechs.c:383:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 383 | { 0x207E, "^)" }, | ^~~~ makechs.c:383:14: note: (near initialization for 'transtab[349].str') makechs.c:384:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 384 | { 0x207F, "^n" }, | ^~~~ makechs.c:384:14: note: (near initialization for 'transtab[350].str') makechs.c:385:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 385 | { 0x2080, "_0" }, | ^~~~ makechs.c:385:14: note: (near initialization for 'transtab[351].str') makechs.c:386:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 386 | { 0x2081, "_1" }, | ^~~~ makechs.c:386:14: note: (near initialization for 'transtab[352].str') makechs.c:387:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 387 | { 0x2082, "_2" }, | ^~~~ makechs.c:387:14: note: (near initialization for 'transtab[353].str') makechs.c:388:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 388 | { 0x2083, "_3" }, | ^~~~ makechs.c:388:14: note: (near initialization for 'transtab[354].str') makechs.c:389:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 389 | { 0x2084, "_4" }, | ^~~~ makechs.c:389:14: note: (near initialization for 'transtab[355].str') makechs.c:390:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 390 | { 0x2085, "_5" }, | ^~~~ makechs.c:390:14: note: (near initialization for 'transtab[356].str') makechs.c:391:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 391 | { 0x2086, "_6" }, | ^~~~ makechs.c:391:14: note: (near initialization for 'transtab[357].str') makechs.c:392:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 392 | { 0x2087, "_7" }, | ^~~~ makechs.c:392:14: note: (near initialization for 'transtab[358].str') makechs.c:393:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 393 | { 0x2088, "_8" }, | ^~~~ makechs.c:393:14: note: (near initialization for 'transtab[359].str') makechs.c:394:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 394 | { 0x2089, "_9" }, | ^~~~ makechs.c:394:14: note: (near initialization for 'transtab[360].str') makechs.c:395:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 395 | { 0x208A, "_+" }, | ^~~~ makechs.c:395:14: note: (near initialization for 'transtab[361].str') makechs.c:396:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 396 | { 0x208B, "_-" }, | ^~~~ makechs.c:396:14: note: (near initialization for 'transtab[362].str') makechs.c:397:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 397 | { 0x208C, "_=" }, | ^~~~ makechs.c:397:14: note: (near initialization for 'transtab[363].str') makechs.c:398:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 398 | { 0x208D, "_(" }, | ^~~~ makechs.c:398:14: note: (near initialization for 'transtab[364].str') makechs.c:399:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 399 | { 0x208E, "_)" }, | ^~~~ makechs.c:399:14: note: (near initialization for 'transtab[365].str') makechs.c:400:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 400 | { 0x20A7, "Pts" }, /* added */ | ^~~~~ makechs.c:400:14: note: (near initialization for 'transtab[366].str') makechs.c:401:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 401 | { 0x20AC, "EUR" }, | ^~~~~ makechs.c:401:14: note: (near initialization for 'transtab[367].str') makechs.c:402:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 402 | { 0x2100, "a/c" }, | ^~~~~ makechs.c:402:14: note: (near initialization for 'transtab[368].str') makechs.c:403:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 403 | { 0x2101, "a/s" }, | ^~~~~ makechs.c:403:14: note: (near initialization for 'transtab[369].str') makechs.c:404:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 404 | { 0x2103, "degC" }, /* replaced, non-ascii */ | ^~~~~~ makechs.c:404:14: note: (near initialization for 'transtab[370].str') makechs.c:405:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 405 | { 0x2105, "c/o" }, | ^~~~~ makechs.c:405:14: note: (near initialization for 'transtab[371].str') makechs.c:406:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 406 | { 0x2106, "c/u" }, | ^~~~~ makechs.c:406:14: note: (near initialization for 'transtab[372].str') makechs.c:407:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 407 | { 0x2109, "degF" }, /* replaced, non-ascii */ | ^~~~~~ makechs.c:407:14: note: (near initialization for 'transtab[373].str') makechs.c:408:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 408 | { 0x2113, "l" }, | ^~~ makechs.c:408:14: note: (near initialization for 'transtab[374].str') makechs.c:409:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 409 | { 0x2116, "No" }, | ^~~~ makechs.c:409:14: note: (near initialization for 'transtab[375].str') makechs.c:410:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 410 | { 0x2117, "(P)" }, | ^~~~~ makechs.c:410:14: note: (near initialization for 'transtab[376].str') makechs.c:411:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 411 | { 0x2120, "[SM]" }, | ^~~~~~ makechs.c:411:14: note: (near initialization for 'transtab[377].str') makechs.c:412:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 412 | { 0x2121, "TEL" }, | ^~~~~ makechs.c:412:14: note: (near initialization for 'transtab[378].str') makechs.c:413:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 413 | { 0x2122, "[TM]" }, | ^~~~~~ makechs.c:413:14: note: (near initialization for 'transtab[379].str') makechs.c:414:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 414 | { 0x2126, "ohm" }, | ^~~~~ makechs.c:414:14: note: (near initialization for 'transtab[380].str') makechs.c:415:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 415 | { 0x212A, "K" }, | ^~~ makechs.c:415:14: note: (near initialization for 'transtab[381].str') makechs.c:416:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 416 | { 0x212B, "A" }, /* replaced, non-ascii */ | ^~~ makechs.c:416:14: note: (near initialization for 'transtab[382].str') makechs.c:417:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 417 | { 0x212E, "e" }, | ^~~ makechs.c:417:14: note: (near initialization for 'transtab[383].str') makechs.c:418:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 418 | { 0x2153, " 1/3" }, | ^~~~~~ makechs.c:418:14: note: (near initialization for 'transtab[384].str') makechs.c:419:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 419 | { 0x2154, " 2/3" }, | ^~~~~~ makechs.c:419:14: note: (near initialization for 'transtab[385].str') makechs.c:420:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 420 | { 0x2155, " 1/5" }, | ^~~~~~ makechs.c:420:14: note: (near initialization for 'transtab[386].str') makechs.c:421:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 421 | { 0x2156, " 2/5" }, | ^~~~~~ makechs.c:421:14: note: (near initialization for 'transtab[387].str') makechs.c:422:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 422 | { 0x2157, " 3/5" }, | ^~~~~~ makechs.c:422:14: note: (near initialization for 'transtab[388].str') makechs.c:423:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 423 | { 0x2158, " 4/5" }, | ^~~~~~ makechs.c:423:14: note: (near initialization for 'transtab[389].str') makechs.c:424:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 424 | { 0x2159, " 1/6" }, | ^~~~~~ makechs.c:424:14: note: (near initialization for 'transtab[390].str') makechs.c:425:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 425 | { 0x215A, " 5/6" }, | ^~~~~~ makechs.c:425:14: note: (near initialization for 'transtab[391].str') makechs.c:426:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 426 | { 0x215B, " 1/8" }, | ^~~~~~ makechs.c:426:14: note: (near initialization for 'transtab[392].str') makechs.c:427:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 427 | { 0x215C, " 3/8" }, | ^~~~~~ makechs.c:427:14: note: (near initialization for 'transtab[393].str') makechs.c:428:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 428 | { 0x215D, " 5/8" }, | ^~~~~~ makechs.c:428:14: note: (near initialization for 'transtab[394].str') makechs.c:429:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 429 | { 0x215E, " 7/8" }, | ^~~~~~ makechs.c:429:14: note: (near initialization for 'transtab[395].str') makechs.c:430:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 430 | { 0x215F, " 1/" }, | ^~~~~ makechs.c:430:14: note: (near initialization for 'transtab[396].str') makechs.c:431:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 431 | { 0x2160, "I" }, | ^~~ makechs.c:431:14: note: (near initialization for 'transtab[397].str') makechs.c:432:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 432 | { 0x2161, "II" }, | ^~~~ makechs.c:432:14: note: (near initialization for 'transtab[398].str') makechs.c:433:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 433 | { 0x2162, "III" }, | ^~~~~ makechs.c:433:14: note: (near initialization for 'transtab[399].str') makechs.c:434:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 434 | { 0x2163, "IV" }, | ^~~~ makechs.c:434:14: note: (near initialization for 'transtab[400].str') makechs.c:435:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 435 | { 0x2164, "V" }, | ^~~ makechs.c:435:14: note: (near initialization for 'transtab[401].str') makechs.c:436:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 436 | { 0x2165, "VI" }, | ^~~~ makechs.c:436:14: note: (near initialization for 'transtab[402].str') makechs.c:437:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 437 | { 0x2166, "VII" }, | ^~~~~ makechs.c:437:14: note: (near initialization for 'transtab[403].str') makechs.c:438:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 438 | { 0x2167, "VIII" }, | ^~~~~~ makechs.c:438:14: note: (near initialization for 'transtab[404].str') makechs.c:439:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 439 | { 0x2168, "IX" }, | ^~~~ makechs.c:439:14: note: (near initialization for 'transtab[405].str') makechs.c:440:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 440 | { 0x2169, "X" }, | ^~~ makechs.c:440:14: note: (near initialization for 'transtab[406].str') makechs.c:441:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 441 | { 0x216A, "XI" }, | ^~~~ makechs.c:441:14: note: (near initialization for 'transtab[407].str') makechs.c:442:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 442 | { 0x216B, "XII" }, | ^~~~~ makechs.c:442:14: note: (near initialization for 'transtab[408].str') makechs.c:443:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 443 | { 0x216C, "L" }, | ^~~ makechs.c:443:14: note: (near initialization for 'transtab[409].str') makechs.c:444:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 444 | { 0x216D, "C" }, | ^~~ makechs.c:444:14: note: (near initialization for 'transtab[410].str') makechs.c:445:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 445 | { 0x216E, "D" }, | ^~~ makechs.c:445:14: note: (near initialization for 'transtab[411].str') makechs.c:446:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 446 | { 0x216F, "M" }, | ^~~ makechs.c:446:14: note: (near initialization for 'transtab[412].str') makechs.c:447:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 447 | { 0x2170, "i" }, | ^~~ makechs.c:447:14: note: (near initialization for 'transtab[413].str') makechs.c:448:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 448 | { 0x2171, "ii" }, | ^~~~ makechs.c:448:14: note: (near initialization for 'transtab[414].str') makechs.c:449:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 449 | { 0x2172, "iii" }, | ^~~~~ makechs.c:449:14: note: (near initialization for 'transtab[415].str') makechs.c:450:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 450 | { 0x2173, "iv" }, | ^~~~ makechs.c:450:14: note: (near initialization for 'transtab[416].str') makechs.c:451:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 451 | { 0x2174, "v" }, | ^~~ makechs.c:451:14: note: (near initialization for 'transtab[417].str') makechs.c:452:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 452 | { 0x2175, "vi" }, | ^~~~ makechs.c:452:14: note: (near initialization for 'transtab[418].str') makechs.c:453:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 453 | { 0x2176, "vii" }, | ^~~~~ makechs.c:453:14: note: (near initialization for 'transtab[419].str') makechs.c:454:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 454 | { 0x2177, "viii" }, | ^~~~~~ makechs.c:454:14: note: (near initialization for 'transtab[420].str') makechs.c:455:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 455 | { 0x2178, "ix" }, | ^~~~ makechs.c:455:14: note: (near initialization for 'transtab[421].str') makechs.c:456:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 456 | { 0x2179, "x" }, | ^~~ makechs.c:456:14: note: (near initialization for 'transtab[422].str') makechs.c:457:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 457 | { 0x217A, "xi" }, | ^~~~ makechs.c:457:14: note: (near initialization for 'transtab[423].str') makechs.c:458:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 458 | { 0x217B, "xii" }, | ^~~~~ makechs.c:458:14: note: (near initialization for 'transtab[424].str') makechs.c:459:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 459 | { 0x217C, "l" }, | ^~~ makechs.c:459:14: note: (near initialization for 'transtab[425].str') makechs.c:460:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 460 | { 0x217D, "c" }, | ^~~ makechs.c:460:14: note: (near initialization for 'transtab[426].str') makechs.c:461:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 461 | { 0x217E, "d" }, | ^~~ makechs.c:461:14: note: (near initialization for 'transtab[427].str') makechs.c:462:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 462 | { 0x217F, "m" }, | ^~~ makechs.c:462:14: note: (near initialization for 'transtab[428].str') makechs.c:463:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 463 | { 0x2190, "<-" }, | ^~~~ makechs.c:463:14: note: (near initialization for 'transtab[429].str') makechs.c:464:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 464 | { 0x2191, "^" }, | ^~~ makechs.c:464:14: note: (near initialization for 'transtab[430].str') makechs.c:465:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 465 | { 0x2192, "->" }, | ^~~~ makechs.c:465:14: note: (near initialization for 'transtab[431].str') makechs.c:466:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 466 | { 0x2193, "v" }, | ^~~ makechs.c:466:14: note: (near initialization for 'transtab[432].str') makechs.c:467:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 467 | { 0x2194, "<->" }, | ^~~~~ makechs.c:467:14: note: (near initialization for 'transtab[433].str') makechs.c:468:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 468 | { 0x21D0, "<=" }, | ^~~~ makechs.c:468:14: note: (near initialization for 'transtab[434].str') makechs.c:469:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 469 | { 0x21D2, "=>" }, | ^~~~ makechs.c:469:14: note: (near initialization for 'transtab[435].str') makechs.c:470:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 470 | { 0x21D4, "<=>" }, | ^~~~~ makechs.c:470:14: note: (near initialization for 'transtab[436].str') makechs.c:471:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 471 | { 0x2212, "-" }, | ^~~ makechs.c:471:14: note: (near initialization for 'transtab[437].str') makechs.c:472:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 472 | { 0x2215, "/" }, | ^~~ makechs.c:472:14: note: (near initialization for 'transtab[438].str') makechs.c:473:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 473 | { 0x2216, "\\" }, | ^~~~ makechs.c:473:14: note: (near initialization for 'transtab[439].str') makechs.c:474:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 474 | { 0x2217, "*" }, | ^~~ makechs.c:474:14: note: (near initialization for 'transtab[440].str') makechs.c:475:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 475 | { 0x2218, "o" }, | ^~~ makechs.c:475:14: note: (near initialization for 'transtab[441].str') makechs.c:476:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 476 | { 0x2219, "." }, /* replaced, non-ascii */ | ^~~ makechs.c:476:14: note: (near initialization for 'transtab[442].str') makechs.c:477:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 477 | { 0x221a, "sqrt" }, /* added */ | ^~~~~~ makechs.c:477:14: note: (near initialization for 'transtab[443].str') makechs.c:478:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 478 | { 0x221E, "inf" }, | ^~~~~ makechs.c:478:14: note: (near initialization for 'transtab[444].str') makechs.c:479:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 479 | { 0x2223, "|" }, | ^~~ makechs.c:479:14: note: (near initialization for 'transtab[445].str') makechs.c:480:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 480 | { 0x2225, "||" }, | ^~~~ makechs.c:480:14: note: (near initialization for 'transtab[446].str') makechs.c:481:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 481 | { 0x2229, "n" }, /* added */ | ^~~ makechs.c:481:14: note: (near initialization for 'transtab[447].str') makechs.c:482:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 482 | { 0x2236, ":" }, | ^~~ makechs.c:482:14: note: (near initialization for 'transtab[448].str') makechs.c:483:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 483 | { 0x223C, "~" }, | ^~~ makechs.c:483:14: note: (near initialization for 'transtab[449].str') makechs.c:484:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 484 | { 0x2248, "~~" }, /* added */ | ^~~~ makechs.c:484:14: note: (near initialization for 'transtab[450].str') makechs.c:485:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 485 | { 0x2260, "/=" }, | ^~~~ makechs.c:485:14: note: (near initialization for 'transtab[451].str') makechs.c:486:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 486 | { 0x2261, "=" }, | ^~~ makechs.c:486:14: note: (near initialization for 'transtab[452].str') makechs.c:487:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 487 | { 0x2264, "<=" }, | ^~~~ makechs.c:487:14: note: (near initialization for 'transtab[453].str') makechs.c:488:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 488 | { 0x2265, ">=" }, | ^~~~ makechs.c:488:14: note: (near initialization for 'transtab[454].str') makechs.c:489:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 489 | { 0x226A, "<<" }, | ^~~~ makechs.c:489:14: note: (near initialization for 'transtab[455].str') makechs.c:490:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 490 | { 0x226B, ">>" }, | ^~~~ makechs.c:490:14: note: (near initialization for 'transtab[456].str') makechs.c:491:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 491 | { 0x2295, "(+)" }, | ^~~~~ makechs.c:491:14: note: (near initialization for 'transtab[457].str') makechs.c:492:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 492 | { 0x2296, "(-)" }, | ^~~~~ makechs.c:492:14: note: (near initialization for 'transtab[458].str') makechs.c:493:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 493 | { 0x2297, "(x)" }, | ^~~~~ makechs.c:493:14: note: (near initialization for 'transtab[459].str') makechs.c:494:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 494 | { 0x2298, "(/)" }, | ^~~~~ makechs.c:494:14: note: (near initialization for 'transtab[460].str') makechs.c:495:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 495 | { 0x22A2, "|-" }, | ^~~~ makechs.c:495:14: note: (near initialization for 'transtab[461].str') makechs.c:496:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 496 | { 0x22A3, "-|" }, | ^~~~ makechs.c:496:14: note: (near initialization for 'transtab[462].str') makechs.c:497:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 497 | { 0x22A6, "|-" }, | ^~~~ makechs.c:497:14: note: (near initialization for 'transtab[463].str') makechs.c:498:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 498 | { 0x22A7, "|=" }, | ^~~~ makechs.c:498:14: note: (near initialization for 'transtab[464].str') makechs.c:499:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 499 | { 0x22A8, "|=" }, | ^~~~ makechs.c:499:14: note: (near initialization for 'transtab[465].str') makechs.c:500:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 500 | { 0x22A9, "||-" }, | ^~~~~ makechs.c:500:14: note: (near initialization for 'transtab[466].str') makechs.c:501:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 501 | { 0x22C5, "." }, /* replaced, non-ascii */ | ^~~ makechs.c:501:14: note: (near initialization for 'transtab[467].str') makechs.c:502:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 502 | { 0x22C6, "*" }, | ^~~ makechs.c:502:14: note: (near initialization for 'transtab[468].str') makechs.c:503:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 503 | { 0x22D5, "#" }, | ^~~ makechs.c:503:14: note: (near initialization for 'transtab[469].str') makechs.c:504:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 504 | { 0x22D8, "<<<" }, | ^~~~~ makechs.c:504:14: note: (near initialization for 'transtab[470].str') makechs.c:505:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 505 | { 0x22D9, ">>>" }, | ^~~~~ makechs.c:505:14: note: (near initialization for 'transtab[471].str') makechs.c:506:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 506 | { 0x22EF, "..." }, | ^~~~~ makechs.c:506:14: note: (near initialization for 'transtab[472].str') makechs.c:507:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 507 | { 0x2310, "NOT" }, /* added */ | ^~~~~ makechs.c:507:14: note: (near initialization for 'transtab[473].str') makechs.c:508:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 508 | { 0x2320, "Inte" }, /* added */ | ^~~~~~ makechs.c:508:14: note: (near initialization for 'transtab[474].str') makechs.c:509:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 509 | { 0x2321, "gral" }, /* added */ | ^~~~~~ makechs.c:509:14: note: (near initialization for 'transtab[475].str') makechs.c:510:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 510 | { 0x2329, "<" }, | ^~~ makechs.c:510:14: note: (near initialization for 'transtab[476].str') makechs.c:511:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 511 | { 0x232A, ">" }, | ^~~ makechs.c:511:14: note: (near initialization for 'transtab[477].str') makechs.c:512:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 512 | { 0x2400, "NUL" }, | ^~~~~ makechs.c:512:14: note: (near initialization for 'transtab[478].str') makechs.c:513:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 513 | { 0x2401, "SOH" }, | ^~~~~ makechs.c:513:14: note: (near initialization for 'transtab[479].str') makechs.c:514:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 514 | { 0x2402, "STX" }, | ^~~~~ makechs.c:514:14: note: (near initialization for 'transtab[480].str') makechs.c:515:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 515 | { 0x2403, "ETX" }, | ^~~~~ makechs.c:515:14: note: (near initialization for 'transtab[481].str') makechs.c:516:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 516 | { 0x2404, "EOT" }, | ^~~~~ makechs.c:516:14: note: (near initialization for 'transtab[482].str') makechs.c:517:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 517 | { 0x2405, "ENQ" }, | ^~~~~ makechs.c:517:14: note: (near initialization for 'transtab[483].str') makechs.c:518:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 518 | { 0x2406, "ACK" }, | ^~~~~ makechs.c:518:14: note: (near initialization for 'transtab[484].str') makechs.c:519:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 519 | { 0x2407, "BEL" }, | ^~~~~ makechs.c:519:14: note: (near initialization for 'transtab[485].str') makechs.c:520:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 520 | { 0x2408, "BS" }, | ^~~~ makechs.c:520:14: note: (near initialization for 'transtab[486].str') makechs.c:521:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 521 | { 0x2409, "HT" }, | ^~~~ makechs.c:521:14: note: (near initialization for 'transtab[487].str') makechs.c:522:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 522 | { 0x240A, "LF" }, | ^~~~ makechs.c:522:14: note: (near initialization for 'transtab[488].str') makechs.c:523:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 523 | { 0x240B, "VT" }, | ^~~~ makechs.c:523:14: note: (near initialization for 'transtab[489].str') makechs.c:524:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 524 | { 0x240C, "FF" }, | ^~~~ makechs.c:524:14: note: (near initialization for 'transtab[490].str') makechs.c:525:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 525 | { 0x240D, "CR" }, | ^~~~ makechs.c:525:14: note: (near initialization for 'transtab[491].str') makechs.c:526:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 526 | { 0x240E, "SO" }, | ^~~~ makechs.c:526:14: note: (near initialization for 'transtab[492].str') makechs.c:527:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 527 | { 0x240F, "SI" }, | ^~~~ makechs.c:527:14: note: (near initialization for 'transtab[493].str') makechs.c:528:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 528 | { 0x2410, "DLE" }, | ^~~~~ makechs.c:528:14: note: (near initialization for 'transtab[494].str') makechs.c:529:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 529 | { 0x2411, "DC1" }, | ^~~~~ makechs.c:529:14: note: (near initialization for 'transtab[495].str') makechs.c:530:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 530 | { 0x2412, "DC2" }, | ^~~~~ makechs.c:530:14: note: (near initialization for 'transtab[496].str') makechs.c:531:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 531 | { 0x2413, "DC3" }, | ^~~~~ makechs.c:531:14: note: (near initialization for 'transtab[497].str') makechs.c:532:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 532 | { 0x2414, "DC4" }, | ^~~~~ makechs.c:532:14: note: (near initialization for 'transtab[498].str') makechs.c:533:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 533 | { 0x2415, "NAK" }, | ^~~~~ makechs.c:533:14: note: (near initialization for 'transtab[499].str') makechs.c:534:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 534 | { 0x2416, "SYN" }, | ^~~~~ makechs.c:534:14: note: (near initialization for 'transtab[500].str') makechs.c:535:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 535 | { 0x2417, "ETB" }, | ^~~~~ makechs.c:535:14: note: (near initialization for 'transtab[501].str') makechs.c:536:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 536 | { 0x2418, "CAN" }, | ^~~~~ makechs.c:536:14: note: (near initialization for 'transtab[502].str') makechs.c:537:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 537 | { 0x2419, "EM" }, | ^~~~ makechs.c:537:14: note: (near initialization for 'transtab[503].str') makechs.c:538:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 538 | { 0x241A, "SUB" }, | ^~~~~ makechs.c:538:14: note: (near initialization for 'transtab[504].str') makechs.c:539:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 539 | { 0x241B, "ESC" }, | ^~~~~ makechs.c:539:14: note: (near initialization for 'transtab[505].str') makechs.c:540:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 540 | { 0x241C, "FS" }, | ^~~~ makechs.c:540:14: note: (near initialization for 'transtab[506].str') makechs.c:541:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 541 | { 0x241D, "GS" }, | ^~~~ makechs.c:541:14: note: (near initialization for 'transtab[507].str') makechs.c:542:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 542 | { 0x241E, "RS" }, | ^~~~ makechs.c:542:14: note: (near initialization for 'transtab[508].str') makechs.c:543:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 543 | { 0x241F, "US" }, | ^~~~ makechs.c:543:14: note: (near initialization for 'transtab[509].str') makechs.c:544:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 544 | { 0x2420, "SP" }, | ^~~~ makechs.c:544:14: note: (near initialization for 'transtab[510].str') makechs.c:545:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 545 | { 0x2421, "DEL" }, | ^~~~~ makechs.c:545:14: note: (near initialization for 'transtab[511].str') makechs.c:546:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 546 | { 0x2423, "_" }, | ^~~ makechs.c:546:14: note: (near initialization for 'transtab[512].str') makechs.c:547:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 547 | { 0x2424, "NL" }, | ^~~~ makechs.c:547:14: note: (near initialization for 'transtab[513].str') makechs.c:548:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 548 | { 0x2425, "///" }, | ^~~~~ makechs.c:548:14: note: (near initialization for 'transtab[514].str') makechs.c:549:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 549 | { 0x2426, "?" }, | ^~~ makechs.c:549:14: note: (near initialization for 'transtab[515].str') makechs.c:550:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 550 | { 0x2460, "(1)" }, | ^~~~~ makechs.c:550:14: note: (near initialization for 'transtab[516].str') makechs.c:551:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 551 | { 0x2461, "(2)" }, | ^~~~~ makechs.c:551:14: note: (near initialization for 'transtab[517].str') makechs.c:552:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 552 | { 0x2462, "(3)" }, | ^~~~~ makechs.c:552:14: note: (near initialization for 'transtab[518].str') makechs.c:553:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 553 | { 0x2463, "(4)" }, | ^~~~~ makechs.c:553:14: note: (near initialization for 'transtab[519].str') makechs.c:554:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 554 | { 0x2464, "(5)" }, | ^~~~~ makechs.c:554:14: note: (near initialization for 'transtab[520].str') makechs.c:555:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 555 | { 0x2465, "(6)" }, | ^~~~~ makechs.c:555:14: note: (near initialization for 'transtab[521].str') makechs.c:556:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 556 | { 0x2466, "(7)" }, | ^~~~~ makechs.c:556:14: note: (near initialization for 'transtab[522].str') makechs.c:557:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 557 | { 0x2467, "(8)" }, | ^~~~~ makechs.c:557:14: note: (near initialization for 'transtab[523].str') makechs.c:558:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 558 | { 0x2468, "(9)" }, | ^~~~~ makechs.c:558:14: note: (near initialization for 'transtab[524].str') makechs.c:559:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 559 | { 0x2469, "(10)" }, | ^~~~~~ makechs.c:559:14: note: (near initialization for 'transtab[525].str') makechs.c:560:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 560 | { 0x246A, "(11)" }, | ^~~~~~ makechs.c:560:14: note: (near initialization for 'transtab[526].str') makechs.c:561:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 561 | { 0x246B, "(12)" }, | ^~~~~~ makechs.c:561:14: note: (near initialization for 'transtab[527].str') makechs.c:562:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 562 | { 0x246C, "(13)" }, | ^~~~~~ makechs.c:562:14: note: (near initialization for 'transtab[528].str') makechs.c:563:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 563 | { 0x246D, "(14)" }, | ^~~~~~ makechs.c:563:14: note: (near initialization for 'transtab[529].str') makechs.c:564:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 564 | { 0x246E, "(15)" }, | ^~~~~~ makechs.c:564:14: note: (near initialization for 'transtab[530].str') makechs.c:565:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 565 | { 0x246F, "(16)" }, | ^~~~~~ makechs.c:565:14: note: (near initialization for 'transtab[531].str') makechs.c:566:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 566 | { 0x2470, "(17)" }, | ^~~~~~ makechs.c:566:14: note: (near initialization for 'transtab[532].str') makechs.c:567:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 567 | { 0x2471, "(18)" }, | ^~~~~~ makechs.c:567:14: note: (near initialization for 'transtab[533].str') makechs.c:568:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 568 | { 0x2472, "(19)" }, | ^~~~~~ makechs.c:568:14: note: (near initialization for 'transtab[534].str') makechs.c:569:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 569 | { 0x2473, "(20)" }, | ^~~~~~ makechs.c:569:14: note: (near initialization for 'transtab[535].str') makechs.c:570:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 570 | { 0x2474, "(1)" }, | ^~~~~ makechs.c:570:14: note: (near initialization for 'transtab[536].str') makechs.c:571:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 571 | { 0x2475, "(2)" }, | ^~~~~ makechs.c:571:14: note: (near initialization for 'transtab[537].str') makechs.c:572:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 572 | { 0x2476, "(3)" }, | ^~~~~ makechs.c:572:14: note: (near initialization for 'transtab[538].str') makechs.c:573:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 573 | { 0x2477, "(4)" }, | ^~~~~ makechs.c:573:14: note: (near initialization for 'transtab[539].str') makechs.c:574:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 574 | { 0x2478, "(5)" }, | ^~~~~ makechs.c:574:14: note: (near initialization for 'transtab[540].str') makechs.c:575:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 575 | { 0x2479, "(6)" }, | ^~~~~ makechs.c:575:14: note: (near initialization for 'transtab[541].str') makechs.c:576:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 576 | { 0x247A, "(7)" }, | ^~~~~ makechs.c:576:14: note: (near initialization for 'transtab[542].str') makechs.c:577:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 577 | { 0x247B, "(8)" }, | ^~~~~ makechs.c:577:14: note: (near initialization for 'transtab[543].str') makechs.c:578:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 578 | { 0x247C, "(9)" }, | ^~~~~ makechs.c:578:14: note: (near initialization for 'transtab[544].str') makechs.c:579:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 579 | { 0x247D, "(10)" }, | ^~~~~~ makechs.c:579:14: note: (near initialization for 'transtab[545].str') makechs.c:580:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 580 | { 0x247E, "(11)" }, | ^~~~~~ makechs.c:580:14: note: (near initialization for 'transtab[546].str') makechs.c:581:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 581 | { 0x247F, "(12)" }, | ^~~~~~ makechs.c:581:14: note: (near initialization for 'transtab[547].str') makechs.c:582:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 582 | { 0x2480, "(13)" }, | ^~~~~~ makechs.c:582:14: note: (near initialization for 'transtab[548].str') makechs.c:583:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 583 | { 0x2481, "(14)" }, | ^~~~~~ makechs.c:583:14: note: (near initialization for 'transtab[549].str') makechs.c:584:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 584 | { 0x2482, "(15)" }, | ^~~~~~ makechs.c:584:14: note: (near initialization for 'transtab[550].str') makechs.c:585:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 585 | { 0x2483, "(16)" }, | ^~~~~~ makechs.c:585:14: note: (near initialization for 'transtab[551].str') makechs.c:586:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 586 | { 0x2484, "(17)" }, | ^~~~~~ makechs.c:586:14: note: (near initialization for 'transtab[552].str') makechs.c:587:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 587 | { 0x2485, "(18)" }, | ^~~~~~ makechs.c:587:14: note: (near initialization for 'transtab[553].str') makechs.c:588:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 588 | { 0x2486, "(19)" }, | ^~~~~~ makechs.c:588:14: note: (near initialization for 'transtab[554].str') makechs.c:589:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 589 | { 0x2487, "(20)" }, | ^~~~~~ makechs.c:589:14: note: (near initialization for 'transtab[555].str') makechs.c:590:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 590 | { 0x2488, "1." }, | ^~~~ makechs.c:590:14: note: (near initialization for 'transtab[556].str') makechs.c:591:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 591 | { 0x2489, "2." }, | ^~~~ makechs.c:591:14: note: (near initialization for 'transtab[557].str') makechs.c:592:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 592 | { 0x248A, "3." }, | ^~~~ makechs.c:592:14: note: (near initialization for 'transtab[558].str') makechs.c:593:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 593 | { 0x248B, "4." }, | ^~~~ makechs.c:593:14: note: (near initialization for 'transtab[559].str') makechs.c:594:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 594 | { 0x248C, "5." }, | ^~~~ makechs.c:594:14: note: (near initialization for 'transtab[560].str') makechs.c:595:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 595 | { 0x248D, "6." }, | ^~~~ makechs.c:595:14: note: (near initialization for 'transtab[561].str') makechs.c:596:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 596 | { 0x248E, "7." }, | ^~~~ makechs.c:596:14: note: (near initialization for 'transtab[562].str') makechs.c:597:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 597 | { 0x248F, "8." }, | ^~~~ makechs.c:597:14: note: (near initialization for 'transtab[563].str') makechs.c:598:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 598 | { 0x2490, "9." }, | ^~~~ makechs.c:598:14: note: (near initialization for 'transtab[564].str') makechs.c:599:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 599 | { 0x2491, "10." }, | ^~~~~ makechs.c:599:14: note: (near initialization for 'transtab[565].str') makechs.c:600:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 600 | { 0x2492, "11." }, | ^~~~~ makechs.c:600:14: note: (near initialization for 'transtab[566].str') makechs.c:601:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 601 | { 0x2493, "12." }, | ^~~~~ makechs.c:601:14: note: (near initialization for 'transtab[567].str') makechs.c:602:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 602 | { 0x2494, "13." }, | ^~~~~ makechs.c:602:14: note: (near initialization for 'transtab[568].str') makechs.c:603:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 603 | { 0x2495, "14." }, | ^~~~~ makechs.c:603:14: note: (near initialization for 'transtab[569].str') makechs.c:604:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 604 | { 0x2496, "15." }, | ^~~~~ makechs.c:604:14: note: (near initialization for 'transtab[570].str') makechs.c:605:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 605 | { 0x2497, "16." }, | ^~~~~ makechs.c:605:14: note: (near initialization for 'transtab[571].str') makechs.c:606:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 606 | { 0x2498, "17." }, | ^~~~~ makechs.c:606:14: note: (near initialization for 'transtab[572].str') makechs.c:607:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 607 | { 0x2499, "18." }, | ^~~~~ makechs.c:607:14: note: (near initialization for 'transtab[573].str') makechs.c:608:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 608 | { 0x249A, "19." }, | ^~~~~ makechs.c:608:14: note: (near initialization for 'transtab[574].str') makechs.c:609:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 609 | { 0x249B, "20." }, | ^~~~~ makechs.c:609:14: note: (near initialization for 'transtab[575].str') makechs.c:610:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 610 | { 0x249C, "(a)" }, | ^~~~~ makechs.c:610:14: note: (near initialization for 'transtab[576].str') makechs.c:611:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 611 | { 0x249D, "(b)" }, | ^~~~~ makechs.c:611:14: note: (near initialization for 'transtab[577].str') makechs.c:612:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 612 | { 0x249E, "(c)" }, | ^~~~~ makechs.c:612:14: note: (near initialization for 'transtab[578].str') makechs.c:613:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 613 | { 0x249F, "(d)" }, | ^~~~~ makechs.c:613:14: note: (near initialization for 'transtab[579].str') makechs.c:614:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 614 | { 0x24A0, "(e)" }, | ^~~~~ makechs.c:614:14: note: (near initialization for 'transtab[580].str') makechs.c:615:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 615 | { 0x24A1, "(f)" }, | ^~~~~ makechs.c:615:14: note: (near initialization for 'transtab[581].str') makechs.c:616:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 616 | { 0x24A2, "(g)" }, | ^~~~~ makechs.c:616:14: note: (near initialization for 'transtab[582].str') makechs.c:617:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 617 | { 0x24A3, "(h)" }, | ^~~~~ makechs.c:617:14: note: (near initialization for 'transtab[583].str') makechs.c:618:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 618 | { 0x24A4, "(i)" }, | ^~~~~ makechs.c:618:14: note: (near initialization for 'transtab[584].str') makechs.c:619:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 619 | { 0x24A5, "(j)" }, | ^~~~~ makechs.c:619:14: note: (near initialization for 'transtab[585].str') makechs.c:620:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 620 | { 0x24A6, "(k)" }, | ^~~~~ makechs.c:620:14: note: (near initialization for 'transtab[586].str') makechs.c:621:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 621 | { 0x24A7, "(l)" }, | ^~~~~ makechs.c:621:14: note: (near initialization for 'transtab[587].str') makechs.c:622:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 622 | { 0x24A8, "(m)" }, | ^~~~~ makechs.c:622:14: note: (near initialization for 'transtab[588].str') makechs.c:623:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 623 | { 0x24A9, "(n)" }, | ^~~~~ makechs.c:623:14: note: (near initialization for 'transtab[589].str') makechs.c:624:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 624 | { 0x24AA, "(o)" }, | ^~~~~ makechs.c:624:14: note: (near initialization for 'transtab[590].str') makechs.c:625:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 625 | { 0x24AB, "(p)" }, | ^~~~~ makechs.c:625:14: note: (near initialization for 'transtab[591].str') makechs.c:626:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 626 | { 0x24AC, "(q)" }, | ^~~~~ makechs.c:626:14: note: (near initialization for 'transtab[592].str') makechs.c:627:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 627 | { 0x24AD, "(r)" }, | ^~~~~ makechs.c:627:14: note: (near initialization for 'transtab[593].str') makechs.c:628:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 628 | { 0x24AE, "(s)" }, | ^~~~~ makechs.c:628:14: note: (near initialization for 'transtab[594].str') makechs.c:629:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 629 | { 0x24AF, "(t)" }, | ^~~~~ makechs.c:629:14: note: (near initialization for 'transtab[595].str') makechs.c:630:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 630 | { 0x24B0, "(u)" }, | ^~~~~ makechs.c:630:14: note: (near initialization for 'transtab[596].str') makechs.c:631:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 631 | { 0x24B1, "(v)" }, | ^~~~~ makechs.c:631:14: note: (near initialization for 'transtab[597].str') makechs.c:632:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 632 | { 0x24B2, "(w)" }, | ^~~~~ makechs.c:632:14: note: (near initialization for 'transtab[598].str') makechs.c:633:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 633 | { 0x24B3, "(x)" }, | ^~~~~ makechs.c:633:14: note: (near initialization for 'transtab[599].str') makechs.c:634:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 634 | { 0x24B4, "(y)" }, | ^~~~~ makechs.c:634:14: note: (near initialization for 'transtab[600].str') makechs.c:635:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 635 | { 0x24B5, "(z)" }, | ^~~~~ makechs.c:635:14: note: (near initialization for 'transtab[601].str') makechs.c:636:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 636 | { 0x24B6, "(A)" }, | ^~~~~ makechs.c:636:14: note: (near initialization for 'transtab[602].str') makechs.c:637:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 637 | { 0x24B7, "(B)" }, | ^~~~~ makechs.c:637:14: note: (near initialization for 'transtab[603].str') makechs.c:638:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 638 | { 0x24B8, "(C)" }, | ^~~~~ makechs.c:638:14: note: (near initialization for 'transtab[604].str') makechs.c:639:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 639 | { 0x24B9, "(D)" }, | ^~~~~ makechs.c:639:14: note: (near initialization for 'transtab[605].str') makechs.c:640:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 640 | { 0x24BA, "(E)" }, | ^~~~~ makechs.c:640:14: note: (near initialization for 'transtab[606].str') makechs.c:641:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 641 | { 0x24BB, "(F)" }, | ^~~~~ makechs.c:641:14: note: (near initialization for 'transtab[607].str') makechs.c:642:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 642 | { 0x24BC, "(G)" }, | ^~~~~ makechs.c:642:14: note: (near initialization for 'transtab[608].str') makechs.c:643:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 643 | { 0x24BD, "(H)" }, | ^~~~~ makechs.c:643:14: note: (near initialization for 'transtab[609].str') makechs.c:644:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 644 | { 0x24BE, "(I)" }, | ^~~~~ makechs.c:644:14: note: (near initialization for 'transtab[610].str') makechs.c:645:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 645 | { 0x24BF, "(J)" }, | ^~~~~ makechs.c:645:14: note: (near initialization for 'transtab[611].str') makechs.c:646:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 646 | { 0x24C0, "(K)" }, | ^~~~~ makechs.c:646:14: note: (near initialization for 'transtab[612].str') makechs.c:647:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 647 | { 0x24C1, "(L)" }, | ^~~~~ makechs.c:647:14: note: (near initialization for 'transtab[613].str') makechs.c:648:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 648 | { 0x24C2, "(M)" }, | ^~~~~ makechs.c:648:14: note: (near initialization for 'transtab[614].str') makechs.c:649:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 649 | { 0x24C3, "(N)" }, | ^~~~~ makechs.c:649:14: note: (near initialization for 'transtab[615].str') makechs.c:650:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 650 | { 0x24C4, "(O)" }, | ^~~~~ makechs.c:650:14: note: (near initialization for 'transtab[616].str') makechs.c:651:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 651 | { 0x24C5, "(P)" }, | ^~~~~ makechs.c:651:14: note: (near initialization for 'transtab[617].str') makechs.c:652:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 652 | { 0x24C6, "(Q)" }, | ^~~~~ makechs.c:652:14: note: (near initialization for 'transtab[618].str') makechs.c:653:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 653 | { 0x24C7, "(R)" }, | ^~~~~ makechs.c:653:14: note: (near initialization for 'transtab[619].str') makechs.c:654:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 654 | { 0x24C8, "(S)" }, | ^~~~~ makechs.c:654:14: note: (near initialization for 'transtab[620].str') makechs.c:655:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 655 | { 0x24C9, "(T)" }, | ^~~~~ makechs.c:655:14: note: (near initialization for 'transtab[621].str') makechs.c:656:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 656 | { 0x24CA, "(U)" }, | ^~~~~ makechs.c:656:14: note: (near initialization for 'transtab[622].str') makechs.c:657:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 657 | { 0x24CB, "(V)" }, | ^~~~~ makechs.c:657:14: note: (near initialization for 'transtab[623].str') makechs.c:658:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 658 | { 0x24CC, "(W)" }, | ^~~~~ makechs.c:658:14: note: (near initialization for 'transtab[624].str') makechs.c:659:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 659 | { 0x24CD, "(X)" }, | ^~~~~ makechs.c:659:14: note: (near initialization for 'transtab[625].str') makechs.c:660:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 660 | { 0x24CE, "(Y)" }, | ^~~~~ makechs.c:660:14: note: (near initialization for 'transtab[626].str') makechs.c:661:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 661 | { 0x24CF, "(Z)" }, | ^~~~~ makechs.c:661:14: note: (near initialization for 'transtab[627].str') makechs.c:662:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 662 | { 0x24D0, "(a)" }, | ^~~~~ makechs.c:662:14: note: (near initialization for 'transtab[628].str') makechs.c:663:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 663 | { 0x24D1, "(b)" }, | ^~~~~ makechs.c:663:14: note: (near initialization for 'transtab[629].str') makechs.c:664:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 664 | { 0x24D2, "(c)" }, | ^~~~~ makechs.c:664:14: note: (near initialization for 'transtab[630].str') makechs.c:665:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 665 | { 0x24D3, "(d)" }, | ^~~~~ makechs.c:665:14: note: (near initialization for 'transtab[631].str') makechs.c:666:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 666 | { 0x24D4, "(e)" }, | ^~~~~ makechs.c:666:14: note: (near initialization for 'transtab[632].str') makechs.c:667:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 667 | { 0x24D5, "(f)" }, | ^~~~~ makechs.c:667:14: note: (near initialization for 'transtab[633].str') makechs.c:668:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 668 | { 0x24D6, "(g)" }, | ^~~~~ makechs.c:668:14: note: (near initialization for 'transtab[634].str') makechs.c:669:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 669 | { 0x24D7, "(h)" }, | ^~~~~ makechs.c:669:14: note: (near initialization for 'transtab[635].str') makechs.c:670:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 670 | { 0x24D8, "(i)" }, | ^~~~~ makechs.c:670:14: note: (near initialization for 'transtab[636].str') makechs.c:671:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 671 | { 0x24D9, "(j)" }, | ^~~~~ makechs.c:671:14: note: (near initialization for 'transtab[637].str') makechs.c:672:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 672 | { 0x24DA, "(k)" }, | ^~~~~ makechs.c:672:14: note: (near initialization for 'transtab[638].str') makechs.c:673:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 673 | { 0x24DB, "(l)" }, | ^~~~~ makechs.c:673:14: note: (near initialization for 'transtab[639].str') makechs.c:674:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 674 | { 0x24DC, "(m)" }, | ^~~~~ makechs.c:674:14: note: (near initialization for 'transtab[640].str') makechs.c:675:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 675 | { 0x24DD, "(n)" }, | ^~~~~ makechs.c:675:14: note: (near initialization for 'transtab[641].str') makechs.c:676:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 676 | { 0x24DE, "(o)" }, | ^~~~~ makechs.c:676:14: note: (near initialization for 'transtab[642].str') makechs.c:677:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 677 | { 0x24DF, "(p)" }, | ^~~~~ makechs.c:677:14: note: (near initialization for 'transtab[643].str') makechs.c:678:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 678 | { 0x24E0, "(q)" }, | ^~~~~ makechs.c:678:14: note: (near initialization for 'transtab[644].str') makechs.c:679:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 679 | { 0x24E1, "(r)" }, | ^~~~~ makechs.c:679:14: note: (near initialization for 'transtab[645].str') makechs.c:680:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 680 | { 0x24E2, "(s)" }, | ^~~~~ makechs.c:680:14: note: (near initialization for 'transtab[646].str') makechs.c:681:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 681 | { 0x24E3, "(t)" }, | ^~~~~ makechs.c:681:14: note: (near initialization for 'transtab[647].str') makechs.c:682:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 682 | { 0x24E4, "(u)" }, | ^~~~~ makechs.c:682:14: note: (near initialization for 'transtab[648].str') makechs.c:683:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 683 | { 0x24E5, "(v)" }, | ^~~~~ makechs.c:683:14: note: (near initialization for 'transtab[649].str') makechs.c:684:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 684 | { 0x24E6, "(w)" }, | ^~~~~ makechs.c:684:14: note: (near initialization for 'transtab[650].str') makechs.c:685:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 685 | { 0x24E7, "(x)" }, | ^~~~~ makechs.c:685:14: note: (near initialization for 'transtab[651].str') makechs.c:686:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 686 | { 0x24E8, "(y)" }, | ^~~~~ makechs.c:686:14: note: (near initialization for 'transtab[652].str') makechs.c:687:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 687 | { 0x24E9, "(z)" }, | ^~~~~ makechs.c:687:14: note: (near initialization for 'transtab[653].str') makechs.c:688:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 688 | { 0x24EA, "(0)" }, | ^~~~~ makechs.c:688:14: note: (near initialization for 'transtab[654].str') makechs.c:689:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 689 | { 0x2500, "-" }, | ^~~ makechs.c:689:14: note: (near initialization for 'transtab[655].str') makechs.c:690:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 690 | { 0x2501, "=" }, | ^~~ makechs.c:690:14: note: (near initialization for 'transtab[656].str') makechs.c:691:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 691 | { 0x2502, "|" }, | ^~~ makechs.c:691:14: note: (near initialization for 'transtab[657].str') makechs.c:692:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 692 | { 0x2503, "|" }, | ^~~ makechs.c:692:14: note: (near initialization for 'transtab[658].str') makechs.c:693:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 693 | { 0x2504, "-" }, | ^~~ makechs.c:693:14: note: (near initialization for 'transtab[659].str') makechs.c:694:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 694 | { 0x2505, "=" }, | ^~~ makechs.c:694:14: note: (near initialization for 'transtab[660].str') makechs.c:695:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 695 | { 0x2506, "|" }, | ^~~ makechs.c:695:14: note: (near initialization for 'transtab[661].str') makechs.c:696:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 696 | { 0x2507, "|" }, | ^~~ makechs.c:696:14: note: (near initialization for 'transtab[662].str') makechs.c:697:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 697 | { 0x2508, "-" }, | ^~~ makechs.c:697:14: note: (near initialization for 'transtab[663].str') makechs.c:698:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 698 | { 0x2509, "=" }, | ^~~ makechs.c:698:14: note: (near initialization for 'transtab[664].str') makechs.c:699:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 699 | { 0x250A, "|" }, | ^~~ makechs.c:699:14: note: (near initialization for 'transtab[665].str') makechs.c:700:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 700 | { 0x250B, "|" }, | ^~~ makechs.c:700:14: note: (near initialization for 'transtab[666].str') makechs.c:701:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 701 | { 0x250C, "+" }, | ^~~ makechs.c:701:14: note: (near initialization for 'transtab[667].str') makechs.c:702:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 702 | { 0x250D, "+" }, | ^~~ makechs.c:702:14: note: (near initialization for 'transtab[668].str') makechs.c:703:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 703 | { 0x250E, "+" }, | ^~~ makechs.c:703:14: note: (near initialization for 'transtab[669].str') makechs.c:704:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 704 | { 0x250F, "+" }, | ^~~ makechs.c:704:14: note: (near initialization for 'transtab[670].str') makechs.c:705:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 705 | { 0x2510, "+" }, | ^~~ makechs.c:705:14: note: (near initialization for 'transtab[671].str') makechs.c:706:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 706 | { 0x2511, "+" }, | ^~~ makechs.c:706:14: note: (near initialization for 'transtab[672].str') makechs.c:707:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 707 | { 0x2512, "+" }, | ^~~ makechs.c:707:14: note: (near initialization for 'transtab[673].str') makechs.c:708:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 708 | { 0x2513, "+" }, | ^~~ makechs.c:708:14: note: (near initialization for 'transtab[674].str') makechs.c:709:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 709 | { 0x2514, "+" }, | ^~~ makechs.c:709:14: note: (near initialization for 'transtab[675].str') makechs.c:710:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 710 | { 0x2515, "+" }, | ^~~ makechs.c:710:14: note: (near initialization for 'transtab[676].str') makechs.c:711:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 711 | { 0x2516, "+" }, | ^~~ makechs.c:711:14: note: (near initialization for 'transtab[677].str') makechs.c:712:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 712 | { 0x2517, "+" }, | ^~~ makechs.c:712:14: note: (near initialization for 'transtab[678].str') makechs.c:713:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 713 | { 0x2518, "+" }, | ^~~ makechs.c:713:14: note: (near initialization for 'transtab[679].str') makechs.c:714:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 714 | { 0x2519, "+" }, | ^~~ makechs.c:714:14: note: (near initialization for 'transtab[680].str') makechs.c:715:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 715 | { 0x251A, "+" }, | ^~~ makechs.c:715:14: note: (near initialization for 'transtab[681].str') makechs.c:716:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 716 | { 0x251B, "+" }, | ^~~ makechs.c:716:14: note: (near initialization for 'transtab[682].str') makechs.c:717:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 717 | { 0x251C, "+" }, | ^~~ makechs.c:717:14: note: (near initialization for 'transtab[683].str') makechs.c:718:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 718 | { 0x251D, "+" }, | ^~~ makechs.c:718:14: note: (near initialization for 'transtab[684].str') makechs.c:719:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 719 | { 0x251E, "+" }, | ^~~ makechs.c:719:14: note: (near initialization for 'transtab[685].str') makechs.c:720:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 720 | { 0x251F, "+" }, | ^~~ makechs.c:720:14: note: (near initialization for 'transtab[686].str') makechs.c:721:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 721 | { 0x2520, "+" }, | ^~~ makechs.c:721:14: note: (near initialization for 'transtab[687].str') makechs.c:722:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 722 | { 0x2521, "+" }, | ^~~ makechs.c:722:14: note: (near initialization for 'transtab[688].str') makechs.c:723:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 723 | { 0x2522, "+" }, | ^~~ makechs.c:723:14: note: (near initialization for 'transtab[689].str') makechs.c:724:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 724 | { 0x2523, "+" }, | ^~~ makechs.c:724:14: note: (near initialization for 'transtab[690].str') makechs.c:725:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 725 | { 0x2524, "+" }, | ^~~ makechs.c:725:14: note: (near initialization for 'transtab[691].str') makechs.c:726:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 726 | { 0x2525, "+" }, | ^~~ makechs.c:726:14: note: (near initialization for 'transtab[692].str') makechs.c:727:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 727 | { 0x2526, "+" }, | ^~~ makechs.c:727:14: note: (near initialization for 'transtab[693].str') makechs.c:728:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 728 | { 0x2527, "+" }, | ^~~ makechs.c:728:14: note: (near initialization for 'transtab[694].str') makechs.c:729:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 729 | { 0x2528, "+" }, | ^~~ makechs.c:729:14: note: (near initialization for 'transtab[695].str') makechs.c:730:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 730 | { 0x2529, "+" }, | ^~~ makechs.c:730:14: note: (near initialization for 'transtab[696].str') makechs.c:731:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 731 | { 0x252A, "+" }, | ^~~ makechs.c:731:14: note: (near initialization for 'transtab[697].str') makechs.c:732:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 732 | { 0x252B, "+" }, | ^~~ makechs.c:732:14: note: (near initialization for 'transtab[698].str') makechs.c:733:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 733 | { 0x252C, "+" }, | ^~~ makechs.c:733:14: note: (near initialization for 'transtab[699].str') makechs.c:734:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 734 | { 0x252D, "+" }, | ^~~ makechs.c:734:14: note: (near initialization for 'transtab[700].str') makechs.c:735:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 735 | { 0x252E, "+" }, | ^~~ makechs.c:735:14: note: (near initialization for 'transtab[701].str') makechs.c:736:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 736 | { 0x252F, "+" }, | ^~~ makechs.c:736:14: note: (near initialization for 'transtab[702].str') makechs.c:737:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 737 | { 0x2530, "+" }, | ^~~ makechs.c:737:14: note: (near initialization for 'transtab[703].str') makechs.c:738:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 738 | { 0x2531, "+" }, | ^~~ makechs.c:738:14: note: (near initialization for 'transtab[704].str') makechs.c:739:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 739 | { 0x2532, "+" }, | ^~~ makechs.c:739:14: note: (near initialization for 'transtab[705].str') makechs.c:740:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 740 | { 0x2533, "+" }, | ^~~ makechs.c:740:14: note: (near initialization for 'transtab[706].str') makechs.c:741:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 741 | { 0x2534, "+" }, | ^~~ makechs.c:741:14: note: (near initialization for 'transtab[707].str') makechs.c:742:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 742 | { 0x2535, "+" }, | ^~~ makechs.c:742:14: note: (near initialization for 'transtab[708].str') makechs.c:743:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 743 | { 0x2536, "+" }, | ^~~ makechs.c:743:14: note: (near initialization for 'transtab[709].str') makechs.c:744:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 744 | { 0x2537, "+" }, | ^~~ makechs.c:744:14: note: (near initialization for 'transtab[710].str') makechs.c:745:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 745 | { 0x2538, "+" }, | ^~~ makechs.c:745:14: note: (near initialization for 'transtab[711].str') makechs.c:746:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 746 | { 0x2539, "+" }, | ^~~ makechs.c:746:14: note: (near initialization for 'transtab[712].str') makechs.c:747:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 747 | { 0x253A, "+" }, | ^~~ makechs.c:747:14: note: (near initialization for 'transtab[713].str') makechs.c:748:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 748 | { 0x253B, "+" }, | ^~~ makechs.c:748:14: note: (near initialization for 'transtab[714].str') makechs.c:749:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 749 | { 0x253C, "+" }, | ^~~ makechs.c:749:14: note: (near initialization for 'transtab[715].str') makechs.c:750:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 750 | { 0x253D, "+" }, | ^~~ makechs.c:750:14: note: (near initialization for 'transtab[716].str') makechs.c:751:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 751 | { 0x253E, "+" }, | ^~~ makechs.c:751:14: note: (near initialization for 'transtab[717].str') makechs.c:752:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 752 | { 0x253F, "+" }, | ^~~ makechs.c:752:14: note: (near initialization for 'transtab[718].str') makechs.c:753:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 753 | { 0x2540, "+" }, | ^~~ makechs.c:753:14: note: (near initialization for 'transtab[719].str') makechs.c:754:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 754 | { 0x2541, "+" }, | ^~~ makechs.c:754:14: note: (near initialization for 'transtab[720].str') makechs.c:755:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 755 | { 0x2542, "+" }, | ^~~ makechs.c:755:14: note: (near initialization for 'transtab[721].str') makechs.c:756:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 756 | { 0x2543, "+" }, | ^~~ makechs.c:756:14: note: (near initialization for 'transtab[722].str') makechs.c:757:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 757 | { 0x2544, "+" }, | ^~~ makechs.c:757:14: note: (near initialization for 'transtab[723].str') makechs.c:758:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 758 | { 0x2545, "+" }, | ^~~ makechs.c:758:14: note: (near initialization for 'transtab[724].str') makechs.c:759:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 759 | { 0x2546, "+" }, | ^~~ makechs.c:759:14: note: (near initialization for 'transtab[725].str') makechs.c:760:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 760 | { 0x2547, "+" }, | ^~~ makechs.c:760:14: note: (near initialization for 'transtab[726].str') makechs.c:761:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 761 | { 0x2548, "+" }, | ^~~ makechs.c:761:14: note: (near initialization for 'transtab[727].str') makechs.c:762:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 762 | { 0x2549, "+" }, | ^~~ makechs.c:762:14: note: (near initialization for 'transtab[728].str') makechs.c:763:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 763 | { 0x254A, "+" }, | ^~~ makechs.c:763:14: note: (near initialization for 'transtab[729].str') makechs.c:764:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 764 | { 0x254B, "+" }, | ^~~ makechs.c:764:14: note: (near initialization for 'transtab[730].str') makechs.c:765:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 765 | { 0x254C, "-" }, | ^~~ makechs.c:765:14: note: (near initialization for 'transtab[731].str') makechs.c:766:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 766 | { 0x254D, "=" }, | ^~~ makechs.c:766:14: note: (near initialization for 'transtab[732].str') makechs.c:767:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 767 | { 0x254E, "|" }, | ^~~ makechs.c:767:14: note: (near initialization for 'transtab[733].str') makechs.c:768:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 768 | { 0x254F, "|" }, | ^~~ makechs.c:768:14: note: (near initialization for 'transtab[734].str') makechs.c:769:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 769 | { 0x2550, "=" }, | ^~~ makechs.c:769:14: note: (near initialization for 'transtab[735].str') makechs.c:770:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 770 | { 0x2551, "|" }, | ^~~ makechs.c:770:14: note: (near initialization for 'transtab[736].str') makechs.c:771:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 771 | { 0x2552, "+" }, | ^~~ makechs.c:771:14: note: (near initialization for 'transtab[737].str') makechs.c:772:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 772 | { 0x2553, "+" }, | ^~~ makechs.c:772:14: note: (near initialization for 'transtab[738].str') makechs.c:773:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 773 | { 0x2554, "+" }, | ^~~ makechs.c:773:14: note: (near initialization for 'transtab[739].str') makechs.c:774:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 774 | { 0x2555, "+" }, | ^~~ makechs.c:774:14: note: (near initialization for 'transtab[740].str') makechs.c:775:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 775 | { 0x2556, "+" }, | ^~~ makechs.c:775:14: note: (near initialization for 'transtab[741].str') makechs.c:776:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 776 | { 0x2557, "+" }, | ^~~ makechs.c:776:14: note: (near initialization for 'transtab[742].str') makechs.c:777:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 777 | { 0x2558, "+" }, | ^~~ makechs.c:777:14: note: (near initialization for 'transtab[743].str') makechs.c:778:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 778 | { 0x2559, "+" }, | ^~~ makechs.c:778:14: note: (near initialization for 'transtab[744].str') makechs.c:779:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 779 | { 0x255A, "+" }, | ^~~ makechs.c:779:14: note: (near initialization for 'transtab[745].str') makechs.c:780:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 780 | { 0x255B, "+" }, | ^~~ makechs.c:780:14: note: (near initialization for 'transtab[746].str') makechs.c:781:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 781 | { 0x255C, "+" }, | ^~~ makechs.c:781:14: note: (near initialization for 'transtab[747].str') makechs.c:782:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 782 | { 0x255D, "+" }, | ^~~ makechs.c:782:14: note: (near initialization for 'transtab[748].str') makechs.c:783:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 783 | { 0x255E, "+" }, | ^~~ makechs.c:783:14: note: (near initialization for 'transtab[749].str') makechs.c:784:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 784 | { 0x255F, "+" }, | ^~~ makechs.c:784:14: note: (near initialization for 'transtab[750].str') makechs.c:785:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 785 | { 0x2560, "+" }, | ^~~ makechs.c:785:14: note: (near initialization for 'transtab[751].str') makechs.c:786:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 786 | { 0x2561, "+" }, | ^~~ makechs.c:786:14: note: (near initialization for 'transtab[752].str') makechs.c:787:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 787 | { 0x2562, "+" }, | ^~~ makechs.c:787:14: note: (near initialization for 'transtab[753].str') makechs.c:788:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 788 | { 0x2563, "+" }, | ^~~ makechs.c:788:14: note: (near initialization for 'transtab[754].str') makechs.c:789:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 789 | { 0x2564, "+" }, | ^~~ makechs.c:789:14: note: (near initialization for 'transtab[755].str') makechs.c:790:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 790 | { 0x2565, "+" }, | ^~~ makechs.c:790:14: note: (near initialization for 'transtab[756].str') makechs.c:791:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 791 | { 0x2566, "+" }, | ^~~ makechs.c:791:14: note: (near initialization for 'transtab[757].str') makechs.c:792:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 792 | { 0x2567, "+" }, | ^~~ makechs.c:792:14: note: (near initialization for 'transtab[758].str') makechs.c:793:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 793 | { 0x2568, "+" }, | ^~~ makechs.c:793:14: note: (near initialization for 'transtab[759].str') makechs.c:794:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 794 | { 0x2569, "+" }, | ^~~ makechs.c:794:14: note: (near initialization for 'transtab[760].str') makechs.c:795:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 795 | { 0x256A, "+" }, | ^~~ makechs.c:795:14: note: (near initialization for 'transtab[761].str') makechs.c:796:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 796 | { 0x256B, "+" }, | ^~~ makechs.c:796:14: note: (near initialization for 'transtab[762].str') makechs.c:797:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 797 | { 0x256C, "+" }, | ^~~ makechs.c:797:14: note: (near initialization for 'transtab[763].str') makechs.c:798:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 798 | { 0x256D, "+" }, | ^~~ makechs.c:798:14: note: (near initialization for 'transtab[764].str') makechs.c:799:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 799 | { 0x256E, "+" }, | ^~~ makechs.c:799:14: note: (near initialization for 'transtab[765].str') makechs.c:800:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 800 | { 0x256F, "+" }, | ^~~ makechs.c:800:14: note: (near initialization for 'transtab[766].str') makechs.c:801:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 801 | { 0x2570, "+" }, | ^~~ makechs.c:801:14: note: (near initialization for 'transtab[767].str') makechs.c:802:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 802 | { 0x2571, "/" }, | ^~~ makechs.c:802:14: note: (near initialization for 'transtab[768].str') makechs.c:803:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 803 | { 0x2572, "\\" }, | ^~~~ makechs.c:803:14: note: (near initialization for 'transtab[769].str') makechs.c:804:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 804 | { 0x2573, "X" }, | ^~~ makechs.c:804:14: note: (near initialization for 'transtab[770].str') makechs.c:805:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 805 | { 0x257C, "-" }, | ^~~ makechs.c:805:14: note: (near initialization for 'transtab[771].str') makechs.c:806:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 806 | { 0x257D, "|" }, | ^~~ makechs.c:806:14: note: (near initialization for 'transtab[772].str') makechs.c:807:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 807 | { 0x257E, "-" }, | ^~~ makechs.c:807:14: note: (near initialization for 'transtab[773].str') makechs.c:808:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 808 | { 0x257F, "|" }, | ^~~ makechs.c:808:14: note: (near initialization for 'transtab[774].str') makechs.c:809:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 809 | { 0x2580, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:809:14: note: (near initialization for 'transtab[775].str') makechs.c:810:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 810 | { 0x2584, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:810:14: note: (near initialization for 'transtab[776].str') makechs.c:811:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 811 | { 0x2588, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:811:14: note: (near initialization for 'transtab[777].str') makechs.c:812:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 812 | { 0x258c, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:812:14: note: (near initialization for 'transtab[778].str') makechs.c:813:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 813 | { 0x2590, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:813:14: note: (near initialization for 'transtab[779].str') makechs.c:814:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 814 | { 0x2591, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:814:14: note: (near initialization for 'transtab[780].str') makechs.c:815:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 815 | { 0x2592, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:815:14: note: (near initialization for 'transtab[781].str') makechs.c:816:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 816 | { 0x2593, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:816:14: note: (near initialization for 'transtab[782].str') makechs.c:817:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 817 | { 0x25A0, "#" }, /* added for IBM block graphics */ | ^~~ makechs.c:817:14: note: (near initialization for 'transtab[783].str') makechs.c:818:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 818 | { 0x25CB, "o" }, | ^~~ makechs.c:818:14: note: (near initialization for 'transtab[784].str') makechs.c:819:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 819 | { 0x25E6, "o" }, | ^~~ makechs.c:819:14: note: (near initialization for 'transtab[785].str') makechs.c:820:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 820 | { 0x2605, "*" }, | ^~~ makechs.c:820:14: note: (near initialization for 'transtab[786].str') makechs.c:821:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 821 | { 0x2606, "*" }, | ^~~ makechs.c:821:14: note: (near initialization for 'transtab[787].str') makechs.c:822:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 822 | { 0x2612, "X" }, | ^~~ makechs.c:822:14: note: (near initialization for 'transtab[788].str') makechs.c:823:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 823 | { 0x2613, "X" }, | ^~~ makechs.c:823:14: note: (near initialization for 'transtab[789].str') makechs.c:824:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 824 | { 0x2639, ":-(" }, | ^~~~~ makechs.c:824:14: note: (near initialization for 'transtab[790].str') makechs.c:825:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 825 | { 0x263A, ":-)" }, | ^~~~~ makechs.c:825:14: note: (near initialization for 'transtab[791].str') makechs.c:826:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 826 | { 0x263B, "(-:" }, | ^~~~~ makechs.c:826:14: note: (near initialization for 'transtab[792].str') makechs.c:827:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 827 | { 0x266D, "b" }, | ^~~ makechs.c:827:14: note: (near initialization for 'transtab[793].str') makechs.c:828:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 828 | { 0x266F, "#" }, | ^~~ makechs.c:828:14: note: (near initialization for 'transtab[794].str') makechs.c:829:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 829 | { 0x2701, "%<" }, | ^~~~ makechs.c:829:14: note: (near initialization for 'transtab[795].str') makechs.c:830:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 830 | { 0x2702, "%<" }, | ^~~~ makechs.c:830:14: note: (near initialization for 'transtab[796].str') makechs.c:831:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 831 | { 0x2703, "%<" }, | ^~~~ makechs.c:831:14: note: (near initialization for 'transtab[797].str') makechs.c:832:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 832 | { 0x2704, "%<" }, | ^~~~ makechs.c:832:14: note: (near initialization for 'transtab[798].str') makechs.c:833:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 833 | { 0x270C, "V" }, | ^~~ makechs.c:833:14: note: (near initialization for 'transtab[799].str') makechs.c:836:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 836 | { 0x2715, "x" }, | ^~~ makechs.c:836:14: note: (near initialization for 'transtab[800].str') makechs.c:837:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 837 | { 0x2716, "x" }, | ^~~ makechs.c:837:14: note: (near initialization for 'transtab[801].str') makechs.c:838:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 838 | { 0x2717, "X" }, | ^~~ makechs.c:838:14: note: (near initialization for 'transtab[802].str') makechs.c:839:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 839 | { 0x2718, "X" }, | ^~~ makechs.c:839:14: note: (near initialization for 'transtab[803].str') makechs.c:840:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 840 | { 0x2719, "+" }, | ^~~ makechs.c:840:14: note: (near initialization for 'transtab[804].str') makechs.c:841:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 841 | { 0x271A, "+" }, | ^~~ makechs.c:841:14: note: (near initialization for 'transtab[805].str') makechs.c:842:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 842 | { 0x271B, "+" }, | ^~~ makechs.c:842:14: note: (near initialization for 'transtab[806].str') makechs.c:843:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 843 | { 0x271C, "+" }, | ^~~ makechs.c:843:14: note: (near initialization for 'transtab[807].str') makechs.c:844:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 844 | { 0x271D, "+" }, | ^~~ makechs.c:844:14: note: (near initialization for 'transtab[808].str') makechs.c:845:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 845 | { 0x271E, "+" }, | ^~~ makechs.c:845:14: note: (near initialization for 'transtab[809].str') makechs.c:846:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 846 | { 0x271F, "+" }, | ^~~ makechs.c:846:14: note: (near initialization for 'transtab[810].str') makechs.c:847:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 847 | { 0x2720, "+" }, | ^~~ makechs.c:847:14: note: (near initialization for 'transtab[811].str') makechs.c:848:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 848 | { 0x2721, "*" }, | ^~~ makechs.c:848:14: note: (near initialization for 'transtab[812].str') makechs.c:849:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 849 | { 0x2722, "+" }, | ^~~ makechs.c:849:14: note: (near initialization for 'transtab[813].str') makechs.c:850:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 850 | { 0x2723, "+" }, | ^~~ makechs.c:850:14: note: (near initialization for 'transtab[814].str') makechs.c:851:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 851 | { 0x2724, "+" }, | ^~~ makechs.c:851:14: note: (near initialization for 'transtab[815].str') makechs.c:852:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 852 | { 0x2725, "+" }, | ^~~ makechs.c:852:14: note: (near initialization for 'transtab[816].str') makechs.c:853:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 853 | { 0x2726, "+" }, | ^~~ makechs.c:853:14: note: (near initialization for 'transtab[817].str') makechs.c:854:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 854 | { 0x2727, "+" }, | ^~~ makechs.c:854:14: note: (near initialization for 'transtab[818].str') makechs.c:855:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 855 | { 0x2729, "*" }, | ^~~ makechs.c:855:14: note: (near initialization for 'transtab[819].str') makechs.c:856:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 856 | { 0x272A, "*" }, | ^~~ makechs.c:856:14: note: (near initialization for 'transtab[820].str') makechs.c:857:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 857 | { 0x272B, "*" }, | ^~~ makechs.c:857:14: note: (near initialization for 'transtab[821].str') makechs.c:858:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 858 | { 0x272C, "*" }, | ^~~ makechs.c:858:14: note: (near initialization for 'transtab[822].str') makechs.c:859:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 859 | { 0x272D, "*" }, | ^~~ makechs.c:859:14: note: (near initialization for 'transtab[823].str') makechs.c:860:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 860 | { 0x272E, "*" }, | ^~~ makechs.c:860:14: note: (near initialization for 'transtab[824].str') makechs.c:861:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 861 | { 0x272F, "*" }, | ^~~ makechs.c:861:14: note: (near initialization for 'transtab[825].str') makechs.c:862:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 862 | { 0x2730, "*" }, | ^~~ makechs.c:862:14: note: (near initialization for 'transtab[826].str') makechs.c:863:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 863 | { 0x2731, "*" }, | ^~~ makechs.c:863:14: note: (near initialization for 'transtab[827].str') makechs.c:864:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 864 | { 0x2732, "*" }, | ^~~ makechs.c:864:14: note: (near initialization for 'transtab[828].str') makechs.c:865:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 865 | { 0x2733, "*" }, | ^~~ makechs.c:865:14: note: (near initialization for 'transtab[829].str') makechs.c:866:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 866 | { 0x2734, "*" }, | ^~~ makechs.c:866:14: note: (near initialization for 'transtab[830].str') makechs.c:867:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 867 | { 0x2735, "*" }, | ^~~ makechs.c:867:14: note: (near initialization for 'transtab[831].str') makechs.c:868:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 868 | { 0x2736, "*" }, | ^~~ makechs.c:868:14: note: (near initialization for 'transtab[832].str') makechs.c:869:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 869 | { 0x2737, "*" }, | ^~~ makechs.c:869:14: note: (near initialization for 'transtab[833].str') makechs.c:870:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 870 | { 0x2738, "*" }, | ^~~ makechs.c:870:14: note: (near initialization for 'transtab[834].str') makechs.c:871:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 871 | { 0x2739, "*" }, | ^~~ makechs.c:871:14: note: (near initialization for 'transtab[835].str') makechs.c:872:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 872 | { 0x273A, "*" }, | ^~~ makechs.c:872:14: note: (near initialization for 'transtab[836].str') makechs.c:873:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 873 | { 0x273B, "*" }, | ^~~ makechs.c:873:14: note: (near initialization for 'transtab[837].str') makechs.c:874:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 874 | { 0x273C, "*" }, | ^~~ makechs.c:874:14: note: (near initialization for 'transtab[838].str') makechs.c:875:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 875 | { 0x273D, "*" }, | ^~~ makechs.c:875:14: note: (near initialization for 'transtab[839].str') makechs.c:876:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 876 | { 0x273E, "*" }, | ^~~ makechs.c:876:14: note: (near initialization for 'transtab[840].str') makechs.c:877:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 877 | { 0x273F, "*" }, | ^~~ makechs.c:877:14: note: (near initialization for 'transtab[841].str') makechs.c:878:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 878 | { 0x2740, "*" }, | ^~~ makechs.c:878:14: note: (near initialization for 'transtab[842].str') makechs.c:879:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 879 | { 0x2741, "*" }, | ^~~ makechs.c:879:14: note: (near initialization for 'transtab[843].str') makechs.c:880:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 880 | { 0x2742, "*" }, | ^~~ makechs.c:880:14: note: (near initialization for 'transtab[844].str') makechs.c:881:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 881 | { 0x2743, "*" }, | ^~~ makechs.c:881:14: note: (near initialization for 'transtab[845].str') makechs.c:882:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 882 | { 0x2744, "*" }, | ^~~ makechs.c:882:14: note: (near initialization for 'transtab[846].str') makechs.c:883:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 883 | { 0x2745, "*" }, | ^~~ makechs.c:883:14: note: (near initialization for 'transtab[847].str') makechs.c:884:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 884 | { 0x2746, "*" }, | ^~~ makechs.c:884:14: note: (near initialization for 'transtab[848].str') makechs.c:885:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 885 | { 0x2747, "*" }, | ^~~ makechs.c:885:14: note: (near initialization for 'transtab[849].str') makechs.c:886:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 886 | { 0x2748, "*" }, | ^~~ makechs.c:886:14: note: (near initialization for 'transtab[850].str') makechs.c:887:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 887 | { 0x2749, "*" }, | ^~~ makechs.c:887:14: note: (near initialization for 'transtab[851].str') makechs.c:888:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 888 | { 0x274A, "*" }, | ^~~ makechs.c:888:14: note: (near initialization for 'transtab[852].str') makechs.c:889:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 889 | { 0x274B, "*" }, | ^~~ makechs.c:889:14: note: (near initialization for 'transtab[853].str') makechs.c:890:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 890 | { 0xFB00, "ff" }, | ^~~~ makechs.c:890:14: note: (near initialization for 'transtab[854].str') makechs.c:891:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 891 | { 0xFB01, "fi" }, | ^~~~ makechs.c:891:14: note: (near initialization for 'transtab[855].str') makechs.c:892:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 892 | { 0xFB02, "fl" }, | ^~~~ makechs.c:892:14: note: (near initialization for 'transtab[856].str') makechs.c:893:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 893 | { 0xFB03, "ffi" }, | ^~~~~ makechs.c:893:14: note: (near initialization for 'transtab[857].str') makechs.c:894:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 894 | { 0xFB04, "ffl" }, | ^~~~~ makechs.c:894:14: note: (near initialization for 'transtab[858].str') makechs.c:895:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 895 | { 0xFB05, "st" }, | ^~~~ makechs.c:895:14: note: (near initialization for 'transtab[859].str') makechs.c:896:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 896 | { 0xFB06, "st" }, | ^~~~ makechs.c:896:14: note: (near initialization for 'transtab[860].str') makechs.c:897:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 897 | { 0xFEFF, "" }, | ^~ makechs.c:897:14: note: (near initialization for 'transtab[861].str') makechs.c:898:14: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 898 | { 0xFFFD, "?" }, | ^~~ makechs.c:898:14: note: (near initialization for 'transtab[862].str') makechs.c:899:9: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 899 | { 0, "" } /* end of table */ | ^~ makechs.c:899:9: note: (near initialization for 'transtab[863].str') makechs.c: In function 'mystrncpy': makechs.c:907:12: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 907 | strncpy(dest,src,(size_t)len-1); | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:502, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from makechs.c:1: /usr/include/aarch64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ makechs.c:907:17: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 907 | strncpy(dest,src,(size_t)len-1); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/aarch64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ makechs.c: In function 'readmap': makechs.c:944:18: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 944 | if(!(fp=fopen(filename,"r"))) | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:263:44: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 263 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ makechs.c:959:16: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 959 | while(fgets(line,200,fp)) | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/stdio.h:964: /usr/include/aarch64-linux-gnu/bits/stdio2.h:195:25: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 195 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ makechs.c:963:17: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 963 | if(strchr(line,'#')) | ^~~~ | | | uchar * {aka unsigned char *} In file included from makechs.c:3: /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ makechs.c:964:18: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] 964 | *strchr(line,'#')=0; /* Remove comments */ | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ makechs.c:976:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 976 | if(strnicmp(buf1,"0x",2)!=0) | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/string.h:462: /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ makechs.c:982:17: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 982 | sscanf(&buf1[2],"%lx",&c); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ makechs.c:986:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] 986 | if(strnicmp(buf2,"0x",2)!=0) | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ makechs.c:992:20: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] 992 | sscanf(&buf2[2],"%lx",&d); | ^~~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/stdio.h:428:43: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} 428 | extern int sscanf (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ makechs.c: In function 'main': makechs.c:1047:31: warning: pointer targets in passing argument 2 of 'readmap' differ in signedness [-Wpointer-sign] 1047 | if(!(readmap(fromtable,argv[3]))) | ~~~~^~~ | | | char * makechs.c:937:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 937 | bool readmap(ushort *table,uchar *filename) | ~~~~~~~^~~~~~~~ makechs.c:1052:34: warning: pointer targets in passing argument 2 of 'readmap' differ in signedness [-Wpointer-sign] 1052 | if(!(readmap(desttable,argv[4]))) | ~~~~^~~ | | | char * makechs.c:937:35: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 937 | bool readmap(ushort *table,uchar *filename) | ~~~~~~~^~~~~~~~ makechs.c:1156:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1156 | if(strlen(transtab[d].str) == 1) | ~~~~~~~~~~~^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ makechs.c:1165:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1165 | if(strlen(transtab[d].str) > 0) { printbyte(transtab[d].str[0]); } | ~~~~~~~~~~~^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ makechs.c:1166:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1166 | if(strlen(transtab[d].str) > 1) { printf("\t"); printbyte(transtab[d].str[1]); } | ~~~~~~~~~~~^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ makechs.c:1167:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1167 | if(strlen(transtab[d].str) > 2) { printf("\t"); printbyte(transtab[d].str[2]); } | ~~~~~~~~~~~^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ makechs.c:1168:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1168 | if(strlen(transtab[d].str) > 3) { printf("\t"); printbyte(transtab[d].str[3]); } | ~~~~~~~~~~~^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ makechs.c:1169:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1169 | if(strlen(transtab[d].str) > 4) { fprintf(stderr,"Warning: fallback %s too long\n",transtab[d].str); } | ~~~~~~~~~~~^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ makechs.c:1076:6: warning: 'firstdiff' may be used uninitialized [-Wmaybe-uninitialized] 1076 | if(createutf || firstdiff < 128) | ^ makechs.c:1034:12: note: 'firstdiff' was declared here 1034 | int c,d,firstdiff; | ^~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/jamnntpd-1.3/src' make[2]: Leaving directory '/build/reproducible-path/jamnntpd-1.3/src' make[1]: Leaving directory '/build/reproducible-path/jamnntpd-1.3' fakeroot debian/rules binary dh binary dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_testroot dh_prep dh_installdirs dh_installdirs: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/jamnntpd-1.3' dh_auto_install --destdir=debian/jamnntpd dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) make[1]: Leaving directory '/build/reproducible-path/jamnntpd-1.3' dh_install dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_installdocs make[1]: Entering directory '/build/reproducible-path/jamnntpd-1.3' dh_installdocs --link-doc=jamnntpd dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use) make[1]: Leaving directory '/build/reproducible-path/jamnntpd-1.3' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/jamnntpd-1.3' dh_installchangelogs --keep History.txt make[1]: Leaving directory '/build/reproducible-path/jamnntpd-1.3' dh_installexamples dh_installexamples: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installman dh_installman: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installinit dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_perl dh_link dh_strip_nondeterminism dh_compress dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_fixperms dh_missing dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_strip make[1]: Entering directory '/build/reproducible-path/jamnntpd-1.3' dh_strip --dbgsym-migration='jamnntpd-dbg (<< 1.3-1~)' dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) make[1]: Leaving directory '/build/reproducible-path/jamnntpd-1.3' dh_makeshlibs dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_shlibdeps dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installdeb dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_gencontrol dh_gencontrol: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_md5sums dh_builddeb dpkg-deb: building package 'jamnntpd-dbgsym' in '../jamnntpd-dbgsym_1.3-1_arm64.deb'. dpkg-deb: building package 'jamnntpd' in '../jamnntpd_1.3-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../jamnntpd_1.3-1_arm64.buildinfo dpkg-genchanges --build=binary -O../jamnntpd_1.3-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/2068952/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2068952/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2068952 and its subdirectories I: Current time: Mon Jun 16 05:00:54 +14 2025 I: pbuilder-time-stamp: 1749999654