Diff of the two buildlogs: -- --- b1/build.log 2021-07-24 17:16:13.535897426 +0000 +++ b2/build.log 2021-07-24 17:17:00.790114350 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jul 24 05:15:29 -12 2021 -I: pbuilder-time-stamp: 1627146929 +I: Current time: Sat Aug 27 13:39:16 +14 2022 +I: pbuilder-time-stamp: 1661557156 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./vilistextum_2.6.9-1.3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.00gdKAtz/trustedkeys.kbx': General error -gpgv: Signature made Sat Jan 9 07:14:04 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.xQO8OlE3/trustedkeys.kbx': General error +gpgv: Signature made Sun Jan 10 09:14:04 2021 +14 gpgv: using RSA key 7E7729476D87D6F11D91ACCBC293E7B461825ACE gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./vilistextum_2.6.9-1.3.dsc @@ -29,135 +29,169 @@ dpkg-source: info: applying gcc-10.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/6183/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3839/tmp/hooks/D01_modify_environment starting +debug: Running on codethink9-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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/3839/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3839/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + 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,-fixfilepath parallel=8' - DISTRIBUTION='' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='6183' - PS1='# ' - PS2='> ' + 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=3839 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Cn2eR8vT7I/pbuilderrc_2DYp --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Cn2eR8vT7I/b1 --logfile b1/build.log vilistextum_2.6.9-1.3.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + 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/tmp.Cn2eR8vT7I/pbuilderrc_J52Z --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Cn2eR8vT7I/b2 --logfile b2/build.log --extrapackages usrmerge vilistextum_2.6.9-1.3.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink10-arm64 4.15.0-151-generic #157-Ubuntu SMP Fri Jul 9 21:03:48 UTC 2021 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-151-generic #157-Ubuntu SMP Fri Jul 9 21:03:48 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 - -rwxr-xr-x 1 root root 1282512 Jun 21 14:26 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Feb 7 02:38 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 64856 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 178400 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 93744 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 161960 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Feb 7 02:38 more - -rwsr-xr-x 1 root root 51360 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 14496 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 22 21:25 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Feb 7 02:38 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 535768 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/6183/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Jun 22 2021 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Feb 8 2021 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 64856 Feb 8 2021 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 93744 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 161960 Feb 8 2021 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Feb 8 2021 more + -rwsr-xr-x 1 root root 51360 Feb 8 2021 mount + -rwxr-xr-x 1 root root 14496 Feb 8 2021 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 2021 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Aug 27 13:39 sh -> bash + lrwxrwxrwx 1 root root 4 Aug 27 05:48 sh.distrib -> dash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Feb 8 2021 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 535768 Feb 17 2021 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Feb 8 2021 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Feb 8 2021 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/3839/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -224,7 +258,7 @@ Get: 29 http://deb.debian.org/debian bullseye/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 30 http://deb.debian.org/debian bullseye/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian bullseye/main arm64 debhelper all 13.3.4 [1049 kB] -Fetched 17.9 MB in 0s (39.7 MB/s) +Fetched 17.9 MB in 1s (35.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19646 files and directories currently installed.) @@ -367,9 +401,42 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (1592 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 21522 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/vilistextum-2.6.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../vilistextum_2.6.9-1.3_source.changes +hostname: Temporary failure in name resolution +I: Running cd /build/vilistextum-2.6.9/ && 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 > ../vilistextum_2.6.9-1.3_source.changes dpkg-buildpackage: info: source package vilistextum dpkg-buildpackage: info: source version 2.6.9-1.3 dpkg-buildpackage: info: source distribution unstable @@ -394,7 +461,7 @@ ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes -checking for a thread-safe mkdir -p... /bin/mkdir -p +checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes @@ -413,8 +480,8 @@ checking dependency style of gcc... none checking for kaptain... no checking how to run the C preprocessor... gcc -E -checking for grep that handles long lines and -e... /bin/grep -checking for egrep... /bin/grep -E +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes @@ -458,63 +525,6 @@ gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o microsoft.o microsoft.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o text.o text.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o fileio.o fileio.c -In file included from html.h:5, - from lists.c:16: -lists.c: In function 'check_style': -lists.c:33:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 33 | if CMP("TYPE", attr_name) - | ^~~~~~~~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from lists.c:14: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from html.h:5, - from lists.c:16: -lists.c:35:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 35 | if CMP("disc", attr_ctnt) { return '*'; } - | ^~~~~~~~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from lists.c:14: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from html.h:5, - from lists.c:16: -lists.c:36:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 36 | if CMP("square", attr_ctnt) { return '+'; } - | ^~~~~~~~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from lists.c:14: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from html.h:5, - from lists.c:16: -lists.c:37:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 37 | if CMP("circle", attr_ctnt) { return 'o'; } - | ^~~~~~~~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from lists.c:14: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html.c:33: html.c: In function 'get_attr': @@ -804,8 +814,6 @@ In file included from html.c:27: text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' 37 | void wort_plus_string(CHAR *s); -In file included from latin1.c:35: -latin1.c: In function 'parse_entity': In file included from util.h:4, from html.c:33: html.c:422:28: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] @@ -819,6 +827,52 @@ In file included from html.c:27: text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' 37 | void wort_plus_string(CHAR *s); +In file included from util.h:4, + from html.c:33: +html.c: In function 'image': +html.c:443:19: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 443 | if CMP("ALT", attr_name) + | ^~~~~~~~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from html.c:23: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from util.h:4, + from html.c:33: +html.c:446:38: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 446 | if (!(remove_empty_alt && CMP("", attr_ctnt))) { + | ^~~~~~~~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from html.c:23: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from util.h:4, + from html.c:33: +html.c: In function 'start_nooutput': +html.c:607:15: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 607 | if CMP("/", attr_name) + | ^~~~~~~~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from html.c:23: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c: In function 'parse_entity': latin1.c:64:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 64 | int len = STRLEN(str); | ^~~ @@ -827,21 +881,10 @@ multibyte.h:32:27: note: in definition of macro 'STRLEN' 32 | #define STRLEN(s) strlen(s) | ^ -In file included from util.h:4, - from html.c:33: -html.c: In function 'image': In file included from latin1.c:24: /usr/include/string.h:385:35: note: expected 'const char *' but argument is of type 'unsigned char *' 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ -html.c:443:19: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 443 | if CMP("ALT", attr_name) - | ^~~~~~~~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ In file included from latin1.c:35: latin1.c:71:8: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 71 | CPYSS(tmpstr, str); @@ -851,10 +894,6 @@ multibyte.h:33:34: note: in definition of macro 'CPYSS' 33 | #define CPYSS(dest, src) strcpy(dest, src) | ^~~~ -In file included from html.c:23: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from /usr/include/features.h:461, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, @@ -878,20 +917,6 @@ /usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ -In file included from util.h:4, - from html.c:33: -html.c:446:38: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 446 | if (!(remove_empty_alt && CMP("", attr_ctnt))) { - | ^~~~~~~~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html.c:23: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: latin1.c:97:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 97 | CPYSS(str, tmpstr); @@ -938,21 +963,6 @@ /usr/include/string.h:385:35: note: expected 'const char *' but argument is of type 'unsigned char *' 385 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ -In file included from util.h:4, - from html.c:33: -html.c: In function 'start_nooutput': -html.c:607:15: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 607 | if CMP("/", attr_name) - | ^~~~~~~~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html.c:23: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: latin1.c:133:10: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] 133 | STRCAT(result, tmp); @@ -1138,10 +1148,21 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c: In function 'html_tag': In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +html_tag.c:66:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 66 | if CMP("SCRIPT", str) { start_nooutput(); } + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from latin1.c:35: latin1.c:230:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 230 | else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ @@ -1155,295 +1176,54 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:231:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 231 | else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:232:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 232 | else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:67:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 67 | else if CMP("/SCRIPT", str) { end_nooutput(); } | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:233:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 233 | else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:234:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 234 | else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:235:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 235 | else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:236:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 236 | else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:237:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 237 | else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:238:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 238 | else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:239:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 239 | else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ +latin1.c:231:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 231 | else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:240:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 240 | else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:241:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 241 | else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:242:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 242 | else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:243:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 243 | else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:244:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 244 | else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:245:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 245 | else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:68:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 68 | else if CMP("STYLE", str) { start_nooutput(); } | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:246:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 246 | else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:247:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 247 | else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:248:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 248 | else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:249:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 249 | else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:250:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 250 | else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:251:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 251 | else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:252:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 252 | else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:253:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 253 | else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ +latin1.c:232:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 232 | else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ | ^~~ | | | unsigned char * @@ -1454,139 +1234,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:254:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 254 | else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:255:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 255 | else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:69:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 69 | else if CMP("/STYLE", str) { end_nooutput(); } | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:256:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 256 | else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:257:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 257 | else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:258:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 258 | else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:259:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 259 | else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:260:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 260 | else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:261:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 261 | else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:262:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 262 | else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:263:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 263 | else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:264:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 264 | else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ +latin1.c:233:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 233 | else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ | ^~~ | | | unsigned char * @@ -1597,38 +1261,40 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:265:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 265 | else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:70:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 70 | else if CMP("TITLE", str) { + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:266:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 266 | else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:73:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 73 | } else if CMP("/TITLE", str) { | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:267:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 267 | else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ - | ^~~ - | | - | unsigned char * +latin1.c:234:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 234 | else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -1636,22 +1302,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:268:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 268 | else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:79:19: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 79 | if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:269:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 269 | else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ +latin1.c:235:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 235 | else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ | ^~~ | | | unsigned char * @@ -1662,64 +1329,36 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:270:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 270 | else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:80:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 80 | else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:271:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 271 | else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:272:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 272 | else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ +latin1.c:236:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 236 | else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:273:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 273 | else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:274:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 274 | else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:81:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 81 | else if CMP("META", str) { find_encoding(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -1727,35 +1366,27 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:275:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 275 | else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:276:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 276 | else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:82:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 82 | else if CMP("?XML", str) { find_xml_encoding(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:277:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 277 | else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ +latin1.c:237:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 237 | else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ | ^~~ | | | unsigned char * @@ -1766,74 +1397,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:278:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 278 | else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:279:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 279 | else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:280:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 280 | else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:281:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 281 | else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:282:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 282 | else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:85:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 85 | else if CMP("BR", str) { line_break(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:283:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 283 | else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ +latin1.c:238:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 238 | else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ | ^~~ | | | unsigned char * @@ -1844,113 +1424,64 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:284:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 284 | else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:285:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 285 | else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:286:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 286 | else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:287:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 287 | else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:86:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 86 | else if CMP("BR/", str) { line_break(); } /* xhtml */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:288:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 288 | else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:88:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 88 | else if CMP("P", str) { start_p(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:289:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 289 | else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ +latin1.c:239:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 239 | else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:290:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 290 | else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:291:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 291 | else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:89:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 89 | else if CMP("/P", str) { paragraphen_ende(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:292:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 292 | else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ +latin1.c:240:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 240 | else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ | ^~~ | | | unsigned char * @@ -1961,90 +1492,67 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:293:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 293 | else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:294:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 294 | else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:90:29: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 90 | else if CMP("BLOCKQUOTE", str) { start_p(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:295:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 295 | else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:91:30: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 91 | else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:296:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 296 | else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ - | ^~~ - | | - | unsigned char * +latin1.c:241:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 241 | else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:297:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 297 | else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:298:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 298 | else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:92:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 92 | else if CMP("Q", str) { wort_plus_ch('"'); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:299:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 299 | else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ - | ^~~ - | | - | unsigned char * +latin1.c:242:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 242 | else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2052,25 +1560,26 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:300:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 300 | else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:93:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 93 | else if CMP("/Q", str) { wort_plus_ch('"'); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:301:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 301 | else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ - | ^~~ - | | - | unsigned char * +latin1.c:243:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 243 | else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2078,100 +1587,64 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:302:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 302 | else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:108:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 108 | else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:303:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 303 | else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:109:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 109 | else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:304:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 304 | else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ +latin1.c:244:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 244 | else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:305:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 305 | else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:306:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 306 | else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:307:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 307 | else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:308:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 308 | else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:110:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 110 | else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:309:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 309 | else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ +latin1.c:245:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 245 | else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ | ^~~ | | | unsigned char * @@ -2182,35 +1655,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:310:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 310 | else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:311:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 311 | else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:111:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 111 | else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:312:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 312 | else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ +latin1.c:246:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 246 | else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ | ^~~ | | | unsigned char * @@ -2221,35 +1682,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:313:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 313 | else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:314:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 314 | else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:112:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 112 | else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:315:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 315 | else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ +latin1.c:247:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 247 | else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ | ^~~ | | | unsigned char * @@ -2260,74 +1709,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:316:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 316 | else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:317:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 317 | else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:318:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 318 | else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:319:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 319 | else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:320:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 320 | else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:113:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 113 | else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:321:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 321 | else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ +latin1.c:248:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 248 | else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ | ^~~ | | | unsigned char * @@ -2338,22 +1736,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:322:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 322 | else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ - | ^~~ - | | - | unsigned char * +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:114:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 114 | else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from latin1.c:24: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from latin1.c:35: -latin1.c:323:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 323 | else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ +latin1.c:249:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 249 | else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ | ^~~ | | | unsigned char * @@ -2364,38 +1763,10 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from latin1.c:35: -latin1.c:324:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 324 | else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from latin1.c:24: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c: In function 'html_tag': -html_tag.c:66:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 66 | if CMP("SCRIPT", str) { start_nooutput(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:67:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 67 | else if CMP("/SCRIPT", str) { end_nooutput(); } +html_tag.c:115:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 115 | else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } | ^~~ | | | unsigned char * @@ -2408,39 +1779,11 @@ | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:68:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 68 | else if CMP("STYLE", str) { start_nooutput(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:69:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 69 | else if CMP("/STYLE", str) { end_nooutput(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:70:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 70 | else if CMP("TITLE", str) { - | ^~~ - | | - | unsigned char * +html_tag.c:116:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 116 | else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2448,41 +1791,26 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:73:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 73 | } else if CMP("/TITLE", str) { +In file included from latin1.c:35: +latin1.c:250:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 250 | else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:79:19: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 79 | if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:80:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 80 | else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } - | ^~~ - | | - | unsigned char * +html_tag.c:117:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 117 | else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2492,25 +1820,20 @@ | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:81:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 81 | else if CMP("META", str) { find_encoding(); } +html_tag.c:118:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 118 | else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:82:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 82 | else if CMP("?XML", str) { find_xml_encoding(); } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:251:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 251 | else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2518,41 +1841,26 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:85:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 85 | else if CMP("BR", str) { line_break(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:86:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 86 | else if CMP("BR/", str) { line_break(); } /* xhtml */ - | ^~~ - | | - | unsigned char * +html_tag.c:119:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 119 | else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:88:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 88 | else if CMP("P", str) { start_p(); } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:252:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 252 | else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2560,10 +1868,14 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:89:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 89 | else if CMP("/P", str) { paragraphen_ende(); } +html_tag.c:124:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 124 | else if CMP("H1", str) { start_p(); } | ^~~ | | | unsigned char * @@ -2574,27 +1886,26 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:90:29: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 90 | else if CMP("BLOCKQUOTE", str) { start_p(); } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:253:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 253 | else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:91:30: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 91 | else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } - | ^~~ - | | - | unsigned char * +html_tag.c:125:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 125 | else if CMP("/H1", str) { paragraphen_ende(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2602,24 +1913,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:92:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 92 | else if CMP("Q", str) { wort_plus_ch('"'); } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:254:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 254 | else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:93:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 93 | else if CMP("/Q", str) { wort_plus_ch('"'); } +html_tag.c:126:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 126 | else if CMP("H2", str) { start_p(); } | ^~~ | | | unsigned char * @@ -2630,52 +1940,37 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:108:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 108 | else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:255:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 255 | else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:109:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 109 | else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } - | ^~~ - | | - | unsigned char * +html_tag.c:127:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 127 | else if CMP("/H2", str) { paragraphen_ende(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:110:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 110 | else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:111:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 111 | else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } +html_tag.c:128:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 128 | else if CMP("H3", str) { start_p(); } | ^~~ | | | unsigned char * @@ -2686,41 +1981,26 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:112:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 112 | else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:113:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 113 | else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:256:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 256 | else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:114:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 114 | else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } - | ^~~ - | | - | unsigned char * +html_tag.c:129:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 129 | else if CMP("/H3", str) { paragraphen_ende(); } + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2728,24 +2008,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:115:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 115 | else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:257:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 257 | else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:116:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 116 | else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } +html_tag.c:130:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 130 | else if CMP("H4", str) { start_p(); } | ^~~ | | | unsigned char * @@ -2758,8 +2037,8 @@ | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:117:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 117 | else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } +html_tag.c:131:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 131 | else if CMP("/H4", str) { paragraphen_ende(); } | ^~~ | | | unsigned char * @@ -2770,38 +2049,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:118:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 118 | else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:119:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 119 | else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:258:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 258 | else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:124:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 124 | else if CMP("H1", str) { start_p(); } +html_tag.c:132:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 132 | else if CMP("H5", str) { start_p(); } | ^~~ | | | unsigned char * @@ -2812,38 +2076,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:125:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 125 | else if CMP("/H1", str) { paragraphen_ende(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:126:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 126 | else if CMP("H2", str) { start_p(); } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:259:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 259 | else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:127:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 127 | else if CMP("/H2", str) { paragraphen_ende(); } +html_tag.c:133:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 133 | else if CMP("/H5", str) { paragraphen_ende(); } | ^~~ | | | unsigned char * @@ -2854,38 +2103,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:128:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 128 | else if CMP("H3", str) { start_p(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:129:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 129 | else if CMP("/H3", str) { paragraphen_ende(); } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:260:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 260 | else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:130:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 130 | else if CMP("H4", str) { start_p(); } +html_tag.c:134:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 134 | else if CMP("H6", str) { start_p(); } | ^~~ | | | unsigned char * @@ -2898,25 +2132,20 @@ | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:131:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 131 | else if CMP("/H4", str) { paragraphen_ende(); } +html_tag.c:135:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 135 | else if CMP("/H6", str) { paragraphen_ende(); } | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:132:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 132 | else if CMP("H5", str) { start_p(); } - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:261:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 261 | else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -2924,24 +2153,14 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:133:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 133 | else if CMP("/H5", str) { paragraphen_ende(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:134:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 134 | else if CMP("H6", str) { start_p(); } +html_tag.c:137:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 137 | else if CMP("HR", str) { hr(); } | ^~~ | | | unsigned char * @@ -2952,98 +2171,23 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c: In function 'microsoft_entities': -microsoft.c:28:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 28 | else if (number==128) { CPYSL(s, "EUR"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:29:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 29 | else if CMP("€", s) { CPYSL(s, "EUR"); } - | ^ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:29:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 29 | else if CMP("€", s) { CPYSL(s, "EUR"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:30:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 30 | else if (number==8364) { CPYSL(s, "EUR"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:34:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 34 | else if CMP("‚", s) { set_char(s, ','); } - | ^ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:262:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 262 | else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:38:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 38 | else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ - | ^ - | | - | unsigned char * -microsoft.c:38:11: note: in expansion of macro 'CMP' - 38 | else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ - | ^~~ -In file included from microsoft.c:10: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:135:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 135 | else if CMP("/H6", str) { paragraphen_ende(); } +html_tag.c:138:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 138 | else if CMP("HR/", str) { hr(); } /* xhtml */ | ^~~ | | | unsigned char * @@ -3054,31 +2198,16 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:137:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 137 | else if CMP("HR", str) { hr(); } - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:138:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 138 | else if CMP("HR/", str) { hr(); } /* xhtml */ - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:263:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 263 | else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ @@ -3096,6 +2225,15 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:264:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 264 | else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:141:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3106,6 +2244,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -3124,6 +2266,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:265:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 265 | else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:144:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3152,6 +2307,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:266:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 266 | else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:146:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3166,6 +2334,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:267:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 267 | else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:147:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3180,6 +2361,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:268:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 268 | else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:148:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3204,10 +2398,23 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:35: +latin1.c:269:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 269 | else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:150:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3222,6 +2429,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:270:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 270 | else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:151:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3236,6 +2456,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:271:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 271 | else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:152:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3260,10 +2493,23 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:35: +latin1.c:272:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 272 | else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:155:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3278,6 +2524,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:273:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 273 | else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:156:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3292,6 +2551,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:274:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 274 | else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:157:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3306,6 +2578,15 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:275:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 275 | else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:158:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3316,6 +2597,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -3334,6 +2619,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:276:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 276 | else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:162:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3348,6 +2646,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:277:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 277 | else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:163:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3362,6 +2673,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:278:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 278 | else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:163:45: warning: pointer targets in passing argument 1 of 'image' differ in signedness [-Wpointer-sign] @@ -3379,6 +2703,15 @@ html.h:20:12: note: in expansion of macro 'CHAR' 20 | void image(CHAR *, int); | ^~~~ +In file included from latin1.c:35: +latin1.c:279:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 279 | else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:164:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3389,6 +2722,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -3410,6 +2747,19 @@ html.h:20:12: note: in expansion of macro 'CHAR' 20 | void image(CHAR *, int); | ^~~~ +In file included from latin1.c:35: +latin1.c:280:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 280 | else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:165:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3424,6 +2774,28 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:281:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 281 | else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:282:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 282 | else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:165:45: warning: pointer targets in passing argument 1 of 'image' differ in signedness [-Wpointer-sign] @@ -3434,6 +2806,10 @@ multibyte.h:49:25: note: in definition of macro 'STRING' 49 | #define STRING(string) string | ^~~~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html.h:5, from html_tag.c:24: multibyte.h:31:15: note: expected 'unsigned char *' but argument is of type 'char *' @@ -3455,6 +2831,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:283:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 283 | else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:169:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3469,6 +2858,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:284:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 284 | else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:170:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3483,6 +2885,15 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:285:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 285 | else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:171:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3493,6 +2904,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -3511,6 +2926,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:286:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 286 | else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:173:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3525,6 +2953,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:287:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 287 | else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:174:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3539,6 +2980,15 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:288:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 288 | else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:175:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3549,6 +2999,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -3567,303 +3021,43 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:177:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 177 | else if CMP("/CAPTION", str) {} - | ^~~ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:42:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 42 | else if (number==132) { CPYSL(s, "\""); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:43:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 43 | else if CMP("„", s) { CPYSL(s, "\""); } - | ^ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:43:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 43 | else if CMP("„", s) { CPYSL(s, "\""); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:44:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 44 | else if (number==8222) { CPYSL(s, "\""); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:46:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 46 | else if (number==133) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:47:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 47 | else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ - | ^ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:47:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 47 | else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:48:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 48 | else if (number==8230) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:51:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 51 | else if (number==134) { CPYSL(s, "/-"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:52:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 52 | else if CMP("†", s) { CPYSL(s, "/-"); } - | ^ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:289:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 289 | else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:52:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 52 | else if CMP("†", s) { CPYSL(s, "/-"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:53:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 53 | else if (number==8224) { CPYSL(s, "/-"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:56:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 56 | else if (number==135) { CPYSL(s, "/="); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:57:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 57 | else if CMP("‡", s) { CPYSL(s, "/="); } - | ^ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:177:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 177 | else if CMP("/CAPTION", str) {} + | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:57:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 57 | else if CMP("‡", s) { CPYSL(s, "/="); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:58:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 58 | else if (number==8225) { CPYSL(s, "/="); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:62:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 62 | else if CMP("ˆ", s) { set_char(s, '^'); } - | ^ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from microsoft.c:10: +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:66:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 66 | else if (number==137) { CPYSL(s, "0/00"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:67:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 67 | else if CMP("‰", s) { CPYSL(s, "0/00"); } - | ^ +In file included from latin1.c:35: +latin1.c:290:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 290 | else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ + | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ @@ -3881,6 +3075,15 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:291:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 291 | else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:180:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3891,6 +3094,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -3909,6 +3116,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:292:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 292 | else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:183:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3923,6 +3143,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:293:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 293 | else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:184:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3937,6 +3170,15 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:294:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 294 | else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:185:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3947,6 +3189,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -3965,6 +3211,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:295:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 295 | else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:187:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3979,6 +3238,15 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:296:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 296 | else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:190:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -3993,6 +3261,10 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:191:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4007,6 +3279,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:297:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 297 | else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:192:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4031,10 +3316,23 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:35: +latin1.c:298:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 298 | else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:194:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4049,6 +3347,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:299:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 299 | else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:195:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4063,6 +3374,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:300:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 300 | else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:196:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4091,6 +3415,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:301:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 301 | else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:198:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4105,6 +3442,21 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c: In function 'microsoft_entities': +In file included from latin1.c:35: +latin1.c:302:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 302 | else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:199:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4119,6 +3471,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:303:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 303 | else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:200:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4129,26 +3494,19 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:18: -microsoft.c:67:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 67 | else if CMP("‰", s) { CPYSL(s, "0/00"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ +In file included from latin1.c:35: +latin1.c:304:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 304 | else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:201:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4159,26 +3517,22 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:18: -microsoft.c:68:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 68 | else if (number==8240) { CPYSL(s, "0/00"); } +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from html_tag.c:22: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +microsoft.c:28:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 28 | else if (number==128) { CPYSL(s, "EUR"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro 'CPYSL' 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:204:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4189,10 +3543,17 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:18: -microsoft.c:72:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 72 | else if CMP("Š", s) { set_char(s, 'S'); } - | ^ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ +In file included from latin1.c:35: +latin1.c:305:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 305 | else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ + | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' @@ -4202,10 +3563,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:10: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:29:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 29 | else if CMP("€", s) { CPYSL(s, "EUR"); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:205:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4220,16 +3590,20 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:77:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 77 | else if CMP("‹", s) { set_char(s, '<'); } - | ^ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:306:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 306 | else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ + | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ @@ -4243,19 +3617,44 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:18: +microsoft.c:29:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 29 | else if CMP("€", s) { CPYSL(s, "EUR"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from microsoft.c:18: -microsoft.c:81:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 81 | else if (number==140) { CPYSL(s, "OE"); } +microsoft.c:30:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 30 | else if (number==8364) { CPYSL(s, "EUR"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro 'CPYSL' 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ +In file included from latin1.c:35: +latin1.c:307:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 307 | else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from /usr/include/features.h:461, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, @@ -4273,23 +3672,23 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:82:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 82 | else if CMP("Œ", s) { CPYSL(s, "OE"); } +microsoft.c:34:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 34 | else if CMP("‚", s) { set_char(s, ','); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:208:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4300,26 +3699,27 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:82:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 82 | else if CMP("Œ", s) { CPYSL(s, "OE"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ +In file included from latin1.c:35: +latin1.c:308:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 308 | else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:209:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4335,8 +3735,48 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:83:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 83 | else if (number==338) { CPYSL(s, "OE"); } +microsoft.c:38:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 38 | else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ + | ^ + | | + | unsigned char * +microsoft.c:38:11: note: in expansion of macro 'CMP' + 38 | else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ + | ^~~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:309:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 309 | else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:210:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 210 | else if CMP("ACRONYM", str) {} + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from html_tag.c:22: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:42:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 42 | else if (number==132) { CPYSL(s, "\""); } | ^ | | | unsigned char * @@ -4350,20 +3790,15 @@ /usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:210:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 210 | else if CMP("ACRONYM", str) {} - | ^~~ +In file included from microsoft.c:18: +microsoft.c:43:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 43 | else if CMP("„", s) { CPYSL(s, "\""); } + | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:211:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4374,23 +3809,36 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:91:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 91 | else if CMP("‘", s) { set_char(s, '`'); } - | ^ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:310:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 310 | else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:43:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 43 | else if CMP("„", s) { CPYSL(s, "\""); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:212:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4401,23 +3849,26 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:96:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 96 | else if CMP("’", s) { set_char(s, '\''); } - | ^ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ +microsoft.c:44:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 44 | else if (number==8222) { CPYSL(s, "\""); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:213:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4428,23 +3879,46 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:101:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 101 | else if CMP("“", s) { set_char(s, '"'); } - | ^ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:311:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 311 | else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:46:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 46 | else if (number==133) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:214:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4460,14 +3934,18 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:106:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 106 | else if CMP("”", s) { set_char(s, '"'); } - | ^ - | | - | unsigned char * +microsoft.c:47:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 47 | else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ + | ^ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:215:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4478,14 +3956,39 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: +In file included from latin1.c:35: +latin1.c:312:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 312 | else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:47:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 47 | else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:216:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4501,15 +4004,31 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:111:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 111 | else if CMP("•", s) { set_char(s, '*'); } - | ^ - | | - | unsigned char * +microsoft.c:48:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 48 | else if (number==8230) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ +In file included from latin1.c:35: +latin1.c:313:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 313 | else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ @@ -4523,23 +4042,44 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:18: +microsoft.c:51:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 51 | else if (number==134) { CPYSL(s, "/-"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from microsoft.c:18: -microsoft.c:116:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 116 | else if CMP("–", s) { set_char(s, '-'); } - | ^ - | | - | unsigned char * +microsoft.c:52:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 52 | else if CMP("†", s) { CPYSL(s, "/-"); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:35: +latin1.c:314:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 314 | else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:220:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4550,13 +4090,21 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:120:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 120 | else if (number==151) { CPYSL(s, "--"); } +microsoft.c:52:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 52 | else if CMP("†", s) { CPYSL(s, "/-"); } | ^ | | | unsigned char * @@ -4584,19 +4132,28 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:121:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 121 | else if CMP("—", s) { CPYSL(s, "--"); } - | ^ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:315:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 315 | else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:53:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 53 | else if (number==8224) { CPYSL(s, "/-"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:222:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4607,26 +4164,26 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:121:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 121 | else if CMP("—", s) { CPYSL(s, "--"); } +microsoft.c:56:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 56 | else if (number==135) { CPYSL(s, "/="); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro 'CPYSL' 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:223:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4637,10 +4194,43 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:316:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 316 | else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:57:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 57 | else if CMP("‡", s) { CPYSL(s, "/="); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:224:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4656,8 +4246,8 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:122:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 122 | else if (number==8212) { CPYSL(s, "--"); } +microsoft.c:57:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 57 | else if CMP("‡", s) { CPYSL(s, "/="); } | ^ | | | unsigned char * @@ -4671,6 +4261,15 @@ /usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ +In file included from latin1.c:35: +latin1.c:317:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 317 | else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:225:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4681,16 +4280,59 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:126:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 126 | else if CMP("˜", s) { set_char(s, '~'); } - | ^ - | | - | unsigned char * +microsoft.c:58:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 58 | else if (number==8225) { CPYSL(s, "/="); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:226:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 226 | else if CMP("S", str) {} /* deprecated */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from html_tag.c:22: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:62:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 62 | else if CMP("ˆ", s) { set_char(s, '^'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:35: +latin1.c:318:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 318 | else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -4698,13 +4340,17 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: -html_tag.c:226:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 226 | else if CMP("S", str) {} /* deprecated */ - | ^~~ - | | - | unsigned char * +html_tag.c:227:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 227 | else if CMP("/S", str) {} /* deprecated */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ @@ -4713,8 +4359,8 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:130:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 130 | else if (number==153) { CPYSL(s, "[tm]"); } +microsoft.c:66:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 66 | else if (number==137) { CPYSL(s, "0/00"); } | ^ | | | unsigned char * @@ -4728,33 +4374,28 @@ /usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:227:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 227 | else if CMP("/S", str) {} /* deprecated */ - | ^~~ - | | - | unsigned char * +In file included from latin1.c:35: +latin1.c:319:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 319 | else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ + | ^~~ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:131:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 131 | else if CMP("™", s) { CPYSL(s, "[tm]"); } - | ^ - | | - | unsigned char * +microsoft.c:67:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 67 | else if CMP("‰", s) { CPYSL(s, "0/00"); } + | ^ + | | + | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:228:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4765,19 +4406,33 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:131:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 131 | else if CMP("™", s) { CPYSL(s, "[tm]"); } +microsoft.c:67:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 67 | else if CMP("‰", s) { CPYSL(s, "0/00"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro 'CPYSL' 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ +In file included from util.h:4, + from html_tag.c:31: +html_tag.c:229:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 229 | else if CMP("/STRIKE", str) {} /* deprecated */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from /usr/include/features.h:461, from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26, @@ -4785,36 +4440,32 @@ /usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ -In file included from util.h:4, - from html_tag.c:31: -html_tag.c:229:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 229 | else if CMP("/STRIKE", str) {} /* deprecated */ +In file included from html_tag.c:22: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:320:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 320 | else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:132:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 132 | else if (number==8482) { CPYSL(s, "[tm]"); } +microsoft.c:68:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 68 | else if (number==8240) { CPYSL(s, "0/00"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro 'CPYSL' 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:232:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4825,23 +4476,35 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:136:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 136 | else if CMP("š", s) { set_char(s, 's'); } +microsoft.c:72:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 72 | else if CMP("Š", s) { set_char(s, 'S'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:35: +latin1.c:321:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 321 | else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:233:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4852,6 +4515,14 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -4866,20 +4537,33 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from html_tag.c:22: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:141:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 141 | else if CMP("›", s) { set_char(s, '>'); } +microsoft.c:77:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 77 | else if CMP("‹", s) { set_char(s, '<'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from html_tag.c:22: +In file included from microsoft.c:10: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:10: +In file included from latin1.c:35: +latin1.c:322:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 322 | else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ @@ -4898,8 +4582,8 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:145:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 145 | else if (number==156) { CPYSL(s, "oe"); } +microsoft.c:81:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 81 | else if (number==140) { CPYSL(s, "OE"); } | ^ | | | unsigned char * @@ -4913,6 +4597,19 @@ /usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ +In file included from latin1.c:35: +latin1.c:323:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 323 | else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:237:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4927,19 +4624,6 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:146:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 146 | else if CMP("œ", s) { CPYSL(s, "oe"); } - | ^ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:238:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4950,35 +4634,23 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:18: -microsoft.c:146:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 146 | else if CMP("œ", s) { CPYSL(s, "oe"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ +In file included from latin1.c:35: +latin1.c:324:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 324 | else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ + | ^~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ -In file included from microsoft.c:18: -microsoft.c:147:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] - 147 | else if (number==339) { CPYSL(s, "oe"); } - | ^ - | | - | unsigned char * -multibyte.h:34:34: note: in definition of macro 'CPYSL' - 34 | #define CPYSL(dest, src) strcpy(dest, src) - | ^~~~ +In file included from latin1.c:24: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:239:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -4993,13 +4665,6 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from /usr/include/features.h:461, - from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from microsoft.c:10: -/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' - 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) - | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:240:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5014,19 +4679,6 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:155:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] - 155 | else if CMP("Ÿ", s) { set_char(s, 'Y'); } - | ^ - | | - | unsigned char * -multibyte.h:38:34: note: in definition of macro 'CMP' - 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) - | ^~ -In file included from microsoft.c:10: -/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' - 137 | extern int strcmp (const char *__s1, const char *__s2) - | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:241:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5083,6 +4735,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:82:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 82 | else if CMP("Œ", s) { CPYSL(s, "OE"); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:245:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5093,10 +4758,35 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:18: +microsoft.c:82:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 82 | else if CMP("Œ", s) { CPYSL(s, "OE"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ +In file included from microsoft.c:18: +microsoft.c:83:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 83 | else if (number==338) { CPYSL(s, "OE"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:246:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5107,6 +4797,13 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -5125,6 +4822,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:91:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 91 | else if CMP("‘", s) { set_char(s, '`'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:248:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5139,6 +4849,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:96:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 96 | else if CMP("’", s) { set_char(s, '\''); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:249:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5153,6 +4876,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:101:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 101 | else if CMP("“", s) { set_char(s, '"'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:250:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5167,6 +4903,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:106:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 106 | else if CMP("”", s) { set_char(s, '"'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:251:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5181,6 +4930,15 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:111:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 111 | else if CMP("•", s) { set_char(s, '*'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:252:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5191,6 +4949,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -5205,10 +4967,23 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:18: +microsoft.c:116:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 116 | else if CMP("–", s) { set_char(s, '-'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:254:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5223,6 +4998,31 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:120:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 120 | else if (number==151) { CPYSL(s, "--"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ +In file included from microsoft.c:18: +microsoft.c:121:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 121 | else if CMP("—", s) { CPYSL(s, "--"); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:255:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5233,10 +5033,23 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:121:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 121 | else if CMP("—", s) { CPYSL(s, "--"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:256:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5247,10 +5060,26 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:122:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 122 | else if (number==8212) { CPYSL(s, "--"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:257:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5261,10 +5090,26 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:126:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 126 | else if CMP("˜", s) { set_char(s, '~'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from util.h:4, from html_tag.c:31: html_tag.c:258:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5275,6 +5120,10 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) @@ -5289,20 +5138,26 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:18: +microsoft.c:130:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 130 | else if (number==153) { CPYSL(s, "[tm]"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c: In function 'microsoft_character': -microsoft.c:178:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 178 | WORT_PLUS_STRING("EUR"); break; - | ^~~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:260:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5317,9 +5172,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); +In file included from microsoft.c:18: +microsoft.c:131:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 131 | else if CMP("™", s) { CPYSL(s, "[tm]"); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:261:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5330,34 +5195,26 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:18: -microsoft.c:185:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 185 | WORT_PLUS_STRING("\""); break; - | ^~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); In file included from microsoft.c:18: -microsoft.c:187:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 187 | WORT_PLUS_STRING("..."); break; - | ^~~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); +microsoft.c:131:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 131 | else if CMP("™", s) { CPYSL(s, "[tm]"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:262:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5368,22 +5225,26 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:18: +microsoft.c:132:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 132 | else if (number==8482) { CPYSL(s, "[tm]"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:189:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 189 | WORT_PLUS_STRING("/-"); break; - | ^~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:263:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5394,22 +5255,23 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:18: +microsoft.c:136:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 136 | else if CMP("š", s) { set_char(s, 's'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:18: -microsoft.c:191:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 191 | WORT_PLUS_STRING("/="); break; - | ^~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:264:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5425,17 +5287,18 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:195:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 195 | WORT_PLUS_STRING("0/00"); break; - | ^~~~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); +microsoft.c:141:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 141 | else if CMP("›", s) { set_char(s, '>'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:266:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5451,17 +5314,21 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:201:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 201 | WORT_PLUS_STRING("OE"); break; - | ^~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); +microsoft.c:145:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 145 | else if (number==156) { CPYSL(s, "oe"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:267:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5472,10 +5339,32 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ +In file included from microsoft.c:18: +microsoft.c:146:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 146 | else if CMP("œ", s) { CPYSL(s, "oe"); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:146:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 146 | else if CMP("œ", s) { CPYSL(s, "oe"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:268:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5490,18 +5379,22 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from microsoft.c:18: -microsoft.c:219:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 219 | WORT_PLUS_STRING("--"); break; - | ^~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); +microsoft.c:147:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] + 147 | else if (number==339) { CPYSL(s, "oe"); } + | ^ + | | + | unsigned char * +multibyte.h:34:34: note: in definition of macro 'CPYSL' + 34 | #define CPYSL(dest, src) strcpy(dest, src) + | ^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:269:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5512,22 +5405,17 @@ multibyte.h:38:34: note: in definition of macro 'CMP' 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ -In file included from microsoft.c:18: -microsoft.c:223:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 223 | WORT_PLUS_STRING("[tm]"); break; - | ^~~~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ +In file included from /usr/include/features.h:461, + from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from microsoft.c:10: +/usr/include/aarch64-linux-gnu/bits/string_fortified.h:88:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' + 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) + | ^~~~~ In file included from html_tag.c:22: /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:270:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5543,17 +5431,18 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from microsoft.c:18: -microsoft.c:229:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] - 229 | WORT_PLUS_STRING("oe"); break; - | ^~~~ - | | - | char * -multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' - 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) - | ^~~ -In file included from microsoft.c:15: -text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' - 37 | void wort_plus_string(CHAR *s); +microsoft.c:155:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 155 | else if CMP("Ÿ", s) { set_char(s, 'Y'); } + | ^ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from microsoft.c:10: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:272:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5638,6 +5527,16 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c: In function 'microsoft_character': +microsoft.c:178:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 178 | WORT_PLUS_STRING("EUR"); break; + | ^~~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:278:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5652,6 +5551,9 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:279:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5666,6 +5568,27 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:185:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 185 | WORT_PLUS_STRING("\""); break; + | ^~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); +In file included from microsoft.c:18: +microsoft.c:187:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 187 | WORT_PLUS_STRING("..."); break; + | ^~~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:280:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5680,6 +5603,9 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:281:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5694,6 +5620,18 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:189:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 189 | WORT_PLUS_STRING("/-"); break; + | ^~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:282:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5708,6 +5646,18 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:191:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 191 | WORT_PLUS_STRING("/="); break; + | ^~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:283:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5722,6 +5672,18 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:195:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 195 | WORT_PLUS_STRING("0/00"); break; + | ^~~~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:284:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5736,6 +5698,18 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:201:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 201 | WORT_PLUS_STRING("OE"); break; + | ^~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:285:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5750,6 +5724,18 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:219:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 219 | WORT_PLUS_STRING("--"); break; + | ^~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:287:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5764,6 +5750,19 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o main.o main.c +In file included from microsoft.c:18: +microsoft.c:223:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 223 | WORT_PLUS_STRING("[tm]"); break; + | ^~~~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:288:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5778,6 +5777,18 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from microsoft.c:18: +microsoft.c:229:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] + 229 | WORT_PLUS_STRING("oe"); break; + | ^~~~ + | | + | char * +multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' + 43 | #define WORT_PLUS_STRING(str) wort_plus_string(str) + | ^~~ +In file included from microsoft.c:15: +text.h:37:29: note: expected 'unsigned char *' but argument is of type 'char *' + 37 | void wort_plus_string(CHAR *s); In file included from util.h:4, from html_tag.c:31: html_tag.c:289:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -5975,9 +5986,6 @@ 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from util.h:4, - from text.c:22: -text.c: In function 'only_spaces': -In file included from util.h:4, from html_tag.c:31: html_tag.c:304:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 304 | else if CMP("/AREA", str) {} @@ -5991,18 +5999,6 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -text.c:139:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] - 139 | int len=STRLEN(z); - | ^ - | | - | unsigned char * -multibyte.h:32:27: note: in definition of macro 'STRLEN' - 32 | #define STRLEN(s) strlen(s) - | ^ -In file included from text.c:14: -/usr/include/string.h:385:35: note: expected 'const char *' but argument is of type 'unsigned char *' - 385 | extern size_t strlen (const char *__s) - | ~~~~~~~~~~~~^~~ In file included from util.h:4, from html_tag.c:31: html_tag.c:306:27: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] @@ -6131,6 +6127,21 @@ | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from text.c:22: +text.c: In function 'only_spaces': +text.c:139:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] + 139 | int len=STRLEN(z); + | ^ + | | + | unsigned char * +multibyte.h:32:27: note: in definition of macro 'STRLEN' + 32 | #define STRLEN(s) strlen(s) + | ^ +In file included from text.c:14: +/usr/include/string.h:385:35: note: expected 'const char *' but argument is of type 'unsigned char *' + 385 | extern size_t strlen (const char *__s) + | ~~~~~~~~~~~~^~~ +In file included from util.h:4, + from text.c:22: text.c: In function 'wort_plus_string_nocount': text.c:251:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 251 | int len=STRLEN(s), @@ -6249,7 +6260,6 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o main.o main.c In file included from util.h:4, from text.c:22: text.c:428:30: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -6264,6 +6274,9 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from html.h:5, + from lists.c:16: +lists.c: In function 'check_style': In file included from util.h:4, from text.c:22: text.c:429:30: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -6278,6 +6291,18 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +lists.c:33:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 33 | if CMP("TYPE", attr_name) + | ^~~~~~~~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from lists.c:14: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from text.c:22: text.c:430:30: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -6292,6 +6317,20 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from html.h:5, + from lists.c:16: +lists.c:35:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 35 | if CMP("disc", attr_ctnt) { return '*'; } + | ^~~~~~~~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from lists.c:14: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from text.c:22: text.c:433:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] @@ -6306,6 +6345,20 @@ /usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' 137 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ +In file included from html.h:5, + from lists.c:16: +lists.c:36:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 36 | if CMP("square", attr_ctnt) { return '+'; } + | ^~~~~~~~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from lists.c:14: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from util.h:4, from text.c:22: text.c:435:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] @@ -6354,7 +6407,20 @@ /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *' 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o util.o util.c +In file included from html.h:5, + from lists.c:16: +lists.c:37:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] + 37 | if CMP("circle", attr_ctnt) { return 'o'; } + | ^~~~~~~~~ + | | + | unsigned char * +multibyte.h:38:34: note: in definition of macro 'CMP' + 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) + | ^~ +In file included from lists.c:14: +/usr/include/string.h:137:50: note: expected 'const char *' but argument is of type 'unsigned char *' + 137 | extern int strcmp (const char *__s1, const char *__s2) + | ~~~~~~~~~~~~^~~~ In file included from fileio.h:4, from main.c:109: main.c:134:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] @@ -6367,6 +6433,8 @@ main.c:273:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 273 | default_image = argument; break; | ^ +gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o util.o util.c +gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o unicode_entities.o unicode_entities.c In file included from util.c:23: util.c: In function 'x2dec': util.c:141:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] @@ -6398,7 +6466,6 @@ /usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *' 361 | __NTH (atoi (const char *__nptr)) | ^~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o unicode_entities.o unicode_entities.c In file included from unicode_entities.c:17: unicode_entities.c: In function 'ligature_entity': unicode_entities.c:50:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] @@ -6587,10 +6654,10 @@ make check-TESTS make[4]: Entering directory '/build/vilistextum-2.6.9/tests' make[5]: Entering directory '/build/vilistextum-2.6.9/tests' -PASS: check_entities -PASS: check_tags -PASS: check_latin2 PASS: check_utf8 +PASS: check_latin2 +PASS: check_tags +PASS: check_entities ============================================================================ Testsuite summary for ============================================================================ @@ -6625,10 +6692,10 @@ make check-TESTS make[3]: Entering directory '/build/vilistextum-2.6.9/tests' make[4]: Entering directory '/build/vilistextum-2.6.9/tests' +PASS: check_latin2 PASS: check_tags -PASS: check_utf8 PASS: check_entities -PASS: check_latin2 +PASS: check_utf8 ============================================================================ Testsuite summary for ============================================================================ @@ -6658,7 +6725,7 @@ make[2]: Entering directory '/build/vilistextum-2.6.9/src' make[3]: Entering directory '/build/vilistextum-2.6.9/src' make[3]: Nothing to be done for 'install-data-am'. - /bin/mkdir -p '/build/vilistextum-2.6.9/debian/vilistextum/usr/bin' + /usr/bin/mkdir -p '/build/vilistextum-2.6.9/debian/vilistextum/usr/bin' /usr/bin/install -c vilistextum '/build/vilistextum-2.6.9/debian/vilistextum/usr/bin' make[3]: Leaving directory '/build/vilistextum-2.6.9/src' make[2]: Leaving directory '/build/vilistextum-2.6.9/src' @@ -6666,7 +6733,7 @@ make[2]: Entering directory '/build/vilistextum-2.6.9/doc' make[3]: Entering directory '/build/vilistextum-2.6.9/doc' make[3]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/vilistextum-2.6.9/debian/vilistextum/usr/share/man/man1' + /usr/bin/mkdir -p '/build/vilistextum-2.6.9/debian/vilistextum/usr/share/man/man1' /usr/bin/install -c -m 644 vilistextum.1 '/build/vilistextum-2.6.9/debian/vilistextum/usr/share/man/man1' make[3]: Leaving directory '/build/vilistextum-2.6.9/doc' make[2]: Leaving directory '/build/vilistextum-2.6.9/doc' @@ -6702,8 +6769,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'vilistextum' in '../vilistextum_2.6.9-1.3_arm64.deb'. dpkg-deb: building package 'vilistextum-dbgsym' in '../vilistextum-dbgsym_2.6.9-1.3_arm64.deb'. +dpkg-deb: building package 'vilistextum' in '../vilistextum_2.6.9-1.3_arm64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../vilistextum_2.6.9-1.3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -6711,12 +6778,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3839/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3839/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/6183 and its subdirectories -I: Current time: Sat Jul 24 05:16:12 -12 2021 -I: pbuilder-time-stamp: 1627146972 +I: removing directory /srv/workspace/pbuilder/3839 and its subdirectories +I: Current time: Sat Aug 27 13:39:59 +14 2022 +I: pbuilder-time-stamp: 1661557199