I: pbuilder: network access will be disabled during build
I: Current time: Tue Jul 20 07:10:15 -12 2021
I: pbuilder-time-stamp: 1626808215
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
I: copying local configuration
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [vilistextum_2.6.9-1.3.dsc]
I: copying [./vilistextum_2.6.9.orig.tar.gz]
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.dKNEPnoN/trustedkeys.kbx': General error
gpgv: Signature made Sat Jan  9 07:14:04 2021 -12
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
dpkg-source: info: extracting vilistextum in vilistextum-2.6.9
dpkg-source: info: unpacking vilistextum_2.6.9.orig.tar.gz
dpkg-source: info: unpacking vilistextum_2.6.9-1.3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 01-add-format-arguments.patch
dpkg-source: info: applying gcc-10.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/3008/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='armhf'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3'
  DISTRIBUTION=''
  HOME='/root'
  HOST_ARCH='armhf'
  IFS=' 	
  '
  INVOCATION_ID='980b6d95667a4b7684fc839ea0591365'
  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='3008'
  PS1='# '
  PS2='> '
  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.Eec0Rs3x6J/pbuilderrc_c6kr --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Eec0Rs3x6J/b1 --logfile b1/build.log vilistextum_2.6.9-1.3.dsc'
  SUDO_GID='113'
  SUDO_UID='107'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://10.0.0.15:8000/'
I: uname -a
  Linux virt64c 5.10.0-8-arm64 #1 SMP Debian 5.10.46-1 (2021-06-24) aarch64 GNU/Linux
I: ls -l /bin
  total 3580
  -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash
  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bunzip2
  -rwxr-xr-x 3 root root  26052 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  26052 Jul 20  2020 bzip2
  -rwxr-xr-x 1 root root   9636 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  26668 Sep 22  2020 cat
  -rwxr-xr-x 1 root root  43104 Sep 22  2020 chgrp
  -rwxr-xr-x 1 root root  38984 Sep 22  2020 chmod
  -rwxr-xr-x 1 root root  43112 Sep 22  2020 chown
  -rwxr-xr-x 1 root root  92616 Sep 22  2020 cp
  -rwxr-xr-x 1 root root  75524 Dec 10  2020 dash
  -rwxr-xr-x 1 root root  75880 Sep 22  2020 date
  -rwxr-xr-x 1 root root  55436 Sep 22  2020 dd
  -rwxr-xr-x 1 root root  59912 Sep 22  2020 df
  -rwxr-xr-x 1 root root  96764 Sep 22  2020 dir
  -rwxr-xr-x 1 root root  55012 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  22508 Sep 22  2020 echo
  -rwxr-xr-x 1 root root     28 Nov  9  2020 egrep
  -rwxr-xr-x 1 root root  22496 Sep 22  2020 false
  -rwxr-xr-x 1 root root     28 Nov  9  2020 fgrep
  -rwxr-xr-x 1 root root  47492 Feb  7 02:38 findmnt
  -rwsr-xr-x 1 root root  26076 Feb 26 04:12 fusermount
  -rwxr-xr-x 1 root root 124508 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  64212 Mar  2 11:30 gzip
  -rwxr-xr-x 1 root root  13784 Nov  6  2019 hostname
  -rwxr-xr-x 1 root root  43180 Sep 22  2020 ln
  -rwxr-xr-x 1 root root  35068 Feb  7  2020 login
  -rwxr-xr-x 1 root root  96764 Sep 22  2020 ls
  -rwxr-xr-x 1 root root  99940 Feb  7 02:38 lsblk
  -rwxr-xr-x 1 root root  51408 Sep 22  2020 mkdir
  -rwxr-xr-x 1 root root  43184 Sep 22  2020 mknod
  -rwxr-xr-x 1 root root  30780 Sep 22  2020 mktemp
  -rwxr-xr-x 1 root root  34408 Feb  7 02:38 more
  -rwsr-xr-x 1 root root  34400 Feb  7 02:38 mount
  -rwxr-xr-x 1 root root   9824 Feb  7 02:38 mountpoint
  -rwxr-xr-x 1 root root  88524 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  26652 Sep 22  2020 pwd
  lrwxrwxrwx 1 root root      4 Jun 21 14:26 rbash -> bash
  -rwxr-xr-x 1 root root  30740 Sep 22  2020 readlink
  -rwxr-xr-x 1 root root  43104 Sep 22  2020 rm
  -rwxr-xr-x 1 root root  30732 Sep 22  2020 rmdir
  -rwxr-xr-x 1 root root  14144 Sep 27  2020 run-parts
  -rwxr-xr-x 1 root root  76012 Dec 22  2018 sed
  lrwxrwxrwx 1 root root      4 Jul 17 21:25 sh -> dash
  -rwxr-xr-x 1 root root  22532 Sep 22  2020 sleep
  -rwxr-xr-x 1 root root  55360 Sep 22  2020 stty
  -rwsr-xr-x 1 root root  46704 Feb  7 02:38 su
  -rwxr-xr-x 1 root root  22532 Sep 22  2020 sync
  -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar
  -rwxr-xr-x 1 root root   9808 Sep 27  2020 tempfile
  -rwxr-xr-x 1 root root  67696 Sep 22  2020 touch
  -rwxr-xr-x 1 root root  22496 Sep 22  2020 true
  -rwxr-xr-x 1 root root   9636 Feb 26 04:12 ulockmgr_server
  -rwsr-xr-x 1 root root  22108 Feb  7 02:38 umount
  -rwxr-xr-x 1 root root  22520 Sep 22  2020 uname
  -rwxr-xr-x 2 root root   2346 Mar  2 11:30 uncompress
  -rwxr-xr-x 1 root root  96764 Sep 22  2020 vdir
  -rwxr-xr-x 1 root root  38512 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/3008/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: armhf
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13)
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19398 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1{a} libfile-stripnondeterminism-perl{a} libicu67{a} libmagic-mgc{a} libmagic1{a} libpipeline1{a} libsigsegv2{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 
0 packages upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
Need to get 17.7 MB of archives. After unpacking 62.9 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-7 [138 kB]
Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB]
Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB]
Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB]
Get: 6 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB]
Get: 7 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get: 8 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get: 9 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3 [68.1 kB]
Get: 10 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB]
Get: 11 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB]
Get: 12 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB]
Get: 13 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB]
Get: 14 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get: 15 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB]
Get: 16 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB]
Get: 17 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB]
Get: 18 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB]
Get: 19 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB]
Get: 20 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get: 21 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get: 22 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB]
Get: 23 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB]
Get: 24 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB]
Get: 25 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB]
Get: 26 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB]
Get: 27 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [602 kB]
Get: 28 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB]
Get: 29 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get: 30 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get: 31 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB]
Fetched 17.7 MB in 1s (13.6 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 ... 19398 files and directories currently installed.)
Preparing to unpack .../00-bsdextrautils_2.36.1-7_armhf.deb ...
Unpacking bsdextrautils (2.36.1-7) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.4-6_armhf.deb ...
Unpacking groff-base (1.22.4-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../05-sensible-utils_0.0.14_all.deb ...
Unpacking sensible-utils (0.0.14) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../07-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../08-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../09-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../10-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.69-14_all.deb ...
Unpacking autoconf (2.69-14) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-automake_1%3a1.16.3-2_all.deb ...
Unpacking automake (1:1.16.3-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../15-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../16-libdebhelper-perl_13.3.4_all.deb ...
Unpacking libdebhelper-perl (13.3.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../17-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../18-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../20-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../22-dh-strip-nondeterminism_1.12.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../23-libelf1_0.183-1_armhf.deb ...
Unpacking libelf1:armhf (0.183-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../24-dwz_0.13+20210201-1_armhf.deb ...
Unpacking dwz (0.13+20210201-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../25-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../26-libxml2_2.9.10+dfsg-6.7_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ...
Selecting previously unselected package gettext.
Preparing to unpack .../27-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../28-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../30-debhelper_13.3.4_all.deb ...
Unpacking debhelper (13.3.4) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up bsdextrautils (2.36.1-7) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libicu67:armhf (67.1-7) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.3.4) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up gettext-base (0.21-4) ...
Setting up file (1:5.39-3) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up autopoint (0.21-4) ...
Setting up sensible-utils (0.0.14) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libelf1:armhf (0.183-1) ...
Setting up libxml2:armhf (2.9.10+dfsg-6.7) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-1) ...
Setting up gettext (0.21-4) ...
Setting up libtool (2.4.6-15) ...
Setting up m4 (1.4.18-5) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up autoconf (2.69-14) ...
Setting up dh-strip-nondeterminism (1.12.0-1) ...
Setting up dwz (0.13+20210201-1) ...
Setting up groff-base (1.22.4-6) ...
Setting up automake (1:1.16.3-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up dh-autoreconf (20) ...
Setting up debhelper (13.3.4) ...
Processing triggers for libc-bin (2.31-12) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
fakeroot is already the newest version (1.25.3-1.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
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
dpkg-buildpackage: info: source package vilistextum
dpkg-buildpackage: info: source version 2.6.9-1.3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Boyuan Yang <byang@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean
   dh_clean
 debian/rules build
dh build
   dh_update_autotools_config
   dh_autoreconf
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:4: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated.  For more info, see:
configure.in:4: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.in:12: installing './compile'
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
parallel-tests: installing './test-driver'
   dh_auto_configure
	./configure --build=arm-linux-gnueabihf --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/arm-linux-gnueabihf --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 gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
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 ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether char is unsigned... yes
checking whether #! works in shell scripts... yes
checking for ANSI C header files... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking if --enable-multibyte specified... no
checking for an ANSI C-conforming const... yes
checking for strstr... yes
checking for strcasecmp... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
   dh_auto_build
	make -j3
make[1]: Entering directory '/build/vilistextum-2.6.9'
make  all-recursive
make[2]: Entering directory '/build/vilistextum-2.6.9'
Making all in src
make[3]: Entering directory '/build/vilistextum-2.6.9/src'
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 charset.o charset.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 html.o html.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 latin1.o latin1.c
In file included from util.h:4,
                 from html.c:33:
html.c: In function 'get_attr':
html.c:138:17: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  138 |   if CMP("ALT", attr_name) { parse_entities(temp); }
      |                 ^~~~~~~~~
      |                 |
      |                 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:139:8: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  139 |  CPYSS(attr_ctnt, temp);
      |        ^~~~~~~~~
      |        |
      |        unsigned char *
multibyte.h:33:34: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                  ^~~~
In file included from /usr/include/features.h:461,
                 from /usr/include/ctype.h:25,
                 from html.c:21:
/usr/include/arm-linux-gnueabihf/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.c:33:
html.c:139:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
  139 |  CPYSS(attr_ctnt, temp);
      |                   ^~~~
      |                   |
      |                   unsigned char *
multibyte.h:33:40: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                        ^~~
In file included from /usr/include/features.h:461,
                 from /usr/include/ctype.h:25,
                 from html.c:21:
/usr/include/arm-linux-gnueabihf/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: In function 'check_for_center':
html.c:275:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  275 |     if CMP("ALIGN", 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:279:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  279 |       if CMP("LEFT",   attr_ctnt) { push_align(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 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:280:29: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  280 |       else if CMP("CENTER", attr_ctnt) { push_align(CENTER); }
      |                             ^~~~~~~~~
      |                             |
      |                             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:281:29: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  281 |       else if CMP("RIGHT",  attr_ctnt) { push_align(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.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:282:30: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  282 |       else if CMP("JUSTIFY", attr_ctnt) { push_align(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 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)
      |                                      ~~~~~~~~~~~~^~~~
html.c: In function 'print_footnote_number':
html.c:352:2: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration]
  352 |  snprintf(temp, 1000, "[%d]", number);
      |  ^~~~~~~~
html.c:34:1: note: 'snprintf' is defined in header '<stdio.h>'; did you forget to '#include <stdio.h>'?
   33 | #include "util.h"
  +++ |+#include <stdio.h>
   34 | 
In file included from util.h:4,
                 from html.c:33:
html.c: In function 'href':
html.c:379:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  379 |     if CMP("HREF", 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:380:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
  380 |    if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) {
      |                ^~~~~~~~~
      |                |
      |                unsigned char *
multibyte.h:45:42: note: in definition of macro 'STRSTR'
   45 |  #define STRSTR(haystack, needle) strstr(haystack, needle)
      |                                          ^~~~~~~~
In file included from html.c:23:
/usr/include/string.h:330:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  330 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
In file included from util.h:4,
                 from html.c:33:
html.c:380:64: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign]
  380 |    if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) {
      |                                                                ^~~~~~~~~
      |                                                                |
      |                                                                unsigned char *
multibyte.h:47:48: note: in definition of macro 'STRNCMP'
   47 |  #define STRNCMP(str1, str2, nr) strncmp(str1, str2, nr)
      |                                                ^~~~
In file included from html.c:23:
/usr/include/string.h:140:51: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                       ~~~~~~~~~~~~^~~~
In file included from util.h:4,
                 from html.c:33:
html.c:380:103: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign]
  380 |    if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) {
      |                                                                                                       ^~~~~~~~~
      |                                                                                                       |
      |                                                                                                       unsigned char *
multibyte.h:47:48: note: in definition of macro 'STRNCMP'
   47 |  #define STRNCMP(str1, str2, nr) strncmp(str1, str2, nr)
      |                                                ^~~~
In file included from html.c:23:
/usr/include/string.h:140:51: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                       ~~~~~~~~~~~~^~~~
In file included from util.h:4,
                 from html.c:33:
html.c:392:13: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
  392 |      STRCAT(references, tmp);
      |             ^~~~~~~~~~
      |             |
      |             unsigned char *
multibyte.h:39:35: note: in definition of macro 'STRCAT'
   39 |  #define STRCAT(dest, src) strcat(dest, src)
      |                                   ^~~~
In file included from /usr/include/features.h:461,
                 from /usr/include/ctype.h:25,
                 from html.c:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:126:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *'
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from util.h:4,
                 from html.c:33:
html.c:392:25: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
  392 |      STRCAT(references, tmp);
      |                         ^~~
      |                         |
      |                         unsigned char *
multibyte.h:39:41: note: in definition of macro 'STRCAT'
   39 |  #define STRCAT(dest, src) strcat(dest, src)
      |                                         ^~~
In file included from /usr/include/features.h:461,
                 from /usr/include/ctype.h:25,
                 from html.c:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:126:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *'
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from util.h:4,
                 from html.c:33:
html.c:394:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  394 |      CPYSS(link_inline, attr_ctnt);
      |            ^~~~~~~~~~~
      |            |
      |            unsigned char *
multibyte.h:33:34: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                  ^~~~
In file included from /usr/include/features.h:461,
                 from /usr/include/ctype.h:25,
                 from html.c:21:
/usr/include/arm-linux-gnueabihf/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.c:33:
html.c:394:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
  394 |      CPYSS(link_inline, attr_ctnt);
      |                         ^~~~~~~~~
      |                         |
      |                         unsigned char *
multibyte.h:33:40: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                        ^~~
In file included from /usr/include/features.h:461,
                 from /usr/include/ctype.h:25,
                 from html.c:21:
/usr/include/arm-linux-gnueabihf/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: In function 'href_output':
html.c:407:25: warning: pointer targets in passing argument 1 of 'output_string' differ in signedness [-Wpointer-sign]
  407 |    output_string(STRING("\n References:"));
      |                         ^~~~~~~~~~~~~~~~
      |                         |
      |                         char *
multibyte.h:49:25: note: in definition of macro 'STRING'
   49 |  #define STRING(string) string
      |                         ^~~~~~
In file included from html.c:30:
fileio.h:9:26: note: expected 'unsigned char *' but argument is of type 'char *'
    9 | void output_string(CHAR *str);
In file included from util.h:4,
                 from html.c:33:
html.c: In function 'href_link_inline_output':
html.c:418:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  418 |   if (STRLEN(link_inline)>0) {
      |              ^~~~~~~~~~~
      |              |
      |              unsigned char *
multibyte.h:32:27: note: in definition of macro 'STRLEN'
   32 |  #define STRLEN(s) strlen(s)
      |                           ^
In file included from html.c:23:
/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:420:28: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign]
  420 |    wort_plus_string(STRING("<"));
      |                            ^~~
      |                            |
      |                            char *
multibyte.h:49:25: note: in definition of macro 'STRING'
   49 |  #define STRING(string) string
      |                         ^~~~~~
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:422:28: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign]
  422 |    wort_plus_string(STRING(">"));
      |                            ^~~
      |                            |
      |                            char *
multibyte.h:49:25: note: in definition of macro 'STRING'
   49 |  #define STRING(string) string
      |                         ^~~~~~
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':
latin1.c:64:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
   64 |  int len = STRLEN(str);
      |                   ^~~
      |                   |
      |                   unsigned char *
multibyte.h:32:27: note: in definition of macro 'STRLEN'
   32 |  #define STRLEN(s) strlen(s)
      |                           ^
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)
      |                       ~~~~~~~~~~~~^~~
In file included from util.h:4,
                 from html.c:33:
html.c: In function 'image':
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);
      |        ^~~~~~
      |        |
      |        unsigned char *
multibyte.h:33:34: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                  ^~~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/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))
      | ^~~~~
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 latin1.c:35:
latin1.c:71:16: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
   71 |  CPYSS(tmpstr, str);
      |                ^~~
      |                |
      |                unsigned char *
multibyte.h:33:40: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                        ^~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/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);
      |         ^~~
      |         |
      |         unsigned char *
multibyte.h:33:34: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                  ^~~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/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:97:14: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
   97 |   CPYSS(str, tmpstr);
      |              ^~~~~~
      |              |
      |              unsigned char *
multibyte.h:33:40: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                        ^~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/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 latin1.c:35:
latin1.c: In function 'parse_entities':
latin1.c:118:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  118 |  int len=STRLEN(s);
      |                 ^
      |                 |
      |                 unsigned char *
multibyte.h:32:27: note: in definition of macro 'STRLEN'
   32 |  #define STRLEN(s) strlen(s)
      |                           ^
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)
      |                       ~~~~~~~~~~~~^~~
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);
      |          ^~~~~~
      |          |
      |          unsigned char *
multibyte.h:39:35: note: in definition of macro 'STRCAT'
   39 |  #define STRCAT(dest, src) strcat(dest, src)
      |                                   ^~~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:126:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *'
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from latin1.c:35:
latin1.c:133:18: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
  133 |   STRCAT(result, tmp);
      |                  ^~~
      |                  |
      |                  unsigned char *
multibyte.h:39:41: note: in definition of macro 'STRCAT'
   39 |  #define STRCAT(dest, src) strcat(dest, src)
      |                                         ^~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:126:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *'
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from latin1.c:35:
latin1.c:143:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
  143 |    STRCAT(result, entity);
      |           ^~~~~~
      |           |
      |           unsigned char *
multibyte.h:39:35: note: in definition of macro 'STRCAT'
   39 |  #define STRCAT(dest, src) strcat(dest, src)
      |                                   ^~~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:126:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *'
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from latin1.c:35:
latin1.c:143:19: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
  143 |    STRCAT(result, entity);
      |                   ^~~~~~
      |                   |
      |                   unsigned char *
multibyte.h:39:41: note: in definition of macro 'STRCAT'
   39 |  #define STRCAT(dest, src) strcat(dest, src)
      |                                         ^~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:126:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *'
  126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
In file included from latin1.c:35:
latin1.c:150:8: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  150 |  CPYSS(s, result);
      |        ^
      |        |
      |        unsigned char *
multibyte.h:33:34: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                  ^~~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/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:150:11: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
  150 |  CPYSS(s, result);
      |           ^~~~~~
      |           |
      |           unsigned char *
multibyte.h:33:40: note: in definition of macro 'CPYSS'
   33 |  #define CPYSS(dest, src) strcpy(dest, src)
      |                                        ^~~
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from latin1.c:21:
/usr/include/arm-linux-gnueabihf/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 latin1.c:35:
latin1.c: In function 'html_entity':
latin1.c:215:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  215 |   if CMP("&quot;",      str)    { return(set_char_wrapper(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 latin1.c:35:
latin1.c:216:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  216 |   else if CMP("&;",     str)    { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */
      |                         ^~~
      |                         |
      |                         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:217:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  217 |   else if CMP("&amp;",  str)    { return(set_char_wrapper(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 latin1.c:35:
latin1.c:218:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  218 |   else if CMP("&gt;",   str)    { return(set_char_wrapper(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 latin1.c:35:
latin1.c:219:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  219 |   else if CMP("&lt;",   str)    { return(set_char_wrapper(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 latin1.c:35:
latin1.c:220:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  220 |  else if CMP("&apos;", str)    { return(set_char_wrapper(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 latin1.c:35:
latin1.c: In function 'latin1':
latin1.c:229:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  229 |   if CMP("&nbsp;", str)         { return(set_char_wrapper(str, 160)); } /* no-break space  */
      |                    ^~~
      |                    |
      |                    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:230:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  230 |   else if CMP("&iexcl;", str)   { return(set_char_wrapper(str, 161)); } /* inverted exclamation 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:231:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  231 |   else if CMP("&cent;", 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:232:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  232 |   else if CMP("&pound;", str)   { return(set_char_wrapper(str, 163)); } /* pound sterling 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:233:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  233 |   else if CMP("&curren;", 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("&yen;", 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("&brvbar;", 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("&sect;", 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("&uml;", 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("&copy;", 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("&ordf;", 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:
/usr/include/string.h:137:50: note: 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("&laquo;", 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("&not;", 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("&shy;", 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:
/usr/include/string.h:137:50: note: 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("&reg;", 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("&macr;", 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("&deg;", str)     { return(set_char_wrapper(str, 176)); } /* degree 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:246:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  246 |   else if CMP("&plusmn;", 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("&sup2;", 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("&sup3;", 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("&acute;", 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("&micro;", 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("&para;", 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("&middot;", 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:
/usr/include/string.h:137:50: note: 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("&cedil;", 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 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:254:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  254 |   else if CMP("&sup1;", 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("&ordm;", 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 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("&raquo;", 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("&frac14;", 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("&frac12;", 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("&frac34;", 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("&iquest;", 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("&Agrave;", 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("&Aacute;", 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("&Acirc;", 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:
/usr/include/string.h:137:50: note: 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("&Atilde;", 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 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:265:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  265 |   else if CMP("&Auml;", 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 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("&Aring;", 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 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("&AElig;", 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 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("&Ccedil;", 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 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("&Egrave;", 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 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:270:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  270 |   else if CMP("&Eacute;", 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 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("&Ecirc;", 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 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("&Euml;", 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 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("&Igrave;", 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("&Iacute;", 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 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("&Icirc;", 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:
/usr/include/string.h:137:50: note: 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("&Iuml;", 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 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("&ETH;", 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 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("&Ntilde;", 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("&Ograve;", 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("&Oacute;", 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("&Ocirc;", 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("&Otilde;", 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 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:283:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  283 |   else if CMP("&Ouml;", 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 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("&times;", 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("&Oslash;", 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("&Ugrave;", 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("&Uacute;", 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 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("&Ucirc;", 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 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("&Uuml;", 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 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:290:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  290 |   else if CMP("&Yacute;", 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("&THORN;", 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 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:292:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  292 |   else if CMP("&szlig;", 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 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("&agrave;", 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("&aacute;", 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 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:295:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  295 |   else if CMP("&acirc;", 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 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("&atilde;", 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 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:297:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  297 |   else if CMP("&auml;", 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("&aring;", 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 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:299:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  299 |   else if CMP("&aelig;", 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 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("&ccedil;", 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 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("&egrave;", 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 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("&eacute;", 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 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("&ecirc;", 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 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("&euml;", 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 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("&igrave;", 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:
/usr/include/string.h:137:50: note: 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("&iacute;", 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("&icirc;", 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("&iuml;", 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 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("&eth;", 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 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:310:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  310 |   else if CMP("&ntilde;", 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("&ograve;", 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 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:312:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  312 |   else if CMP("&oacute;", 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 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:313:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  313 |   else if CMP("&ocirc;", 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("&otilde;", 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 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:315:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  315 |   else if CMP("&ouml;", 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 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:316:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  316 |   else if CMP("&divide;", 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("&oslash;", 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("&ugrave;", 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("&uacute;", 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("&ucirc;", 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 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:321:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  321 |   else if CMP("&uuml;", 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 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:322:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  322 |   else if CMP("&yacute;", 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)
      |                                      ~~~~~~~~~~~~^~~~
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("&thorn;", 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 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("&yuml;", 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)
      |                                      ~~~~~~~~~~~~^~~~
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 html_tag.o html_tag.c
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(); }
      |                          ^~~
      |                          |
      |                          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: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 *
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: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 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:
/usr/include/string.h:137:50: note: 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 *
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: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)
      |                                  ^~
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 *
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: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:
/usr/include/string.h:137:50: note: 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 *
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 *
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: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 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: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 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: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 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: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 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: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 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: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 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 *
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: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('/'); } }
      |                     ^~~
      |                     |
      |                     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: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 *
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: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 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: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 *
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: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)
      |                                  ^~
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: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)
      |                                  ^~
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: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 *
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: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 *
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: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 *
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: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:
/usr/include/string.h:137:50: note: 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 *
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: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 *
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: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 *
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 *
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: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:
/usr/include/string.h:137:50: note: 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();          }
      |                     ^~~
      |                     |
      |                     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: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: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 *
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:140:20: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  140 |   else if CMP("A", str)   { href(); }
      |                    ^~~
      |                    |
      |                    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:141:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  141 |   else if CMP("/A", str)  { href_link_inline_output(); }
      |                     ^~~
      |                     |
      |                     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:143:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  143 |   else if CMP("LI", str)    { start_lis(); }
      |                     ^~~
      |                     |
      |                     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:144:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  144 |   else if CMP("/LI", str)   { end_lis(); }
      |                      ^~~
      |                      |
      |                      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:145:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  145 |   else if CMP("UL", str)    { start_uls(); }
      |                     ^~~
      |                     |
      |                     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:146:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  146 |   else if CMP("/UL", str)   { end_uls(); 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 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:147:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  147 |   else if CMP("DIR", str)   { start_uls(); }       /* 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:148:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  148 |   else if CMP("/DIR", str)  { end_uls(); return; } /* 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:149:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  149 |   else if CMP("MENU", str)  { start_uls(); }       /* 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:150:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  150 |   else if CMP("/MENU", str) { end_uls(); return; } /* 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:151:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  151 |   else if CMP("OL", str)    { start_ols(); }
      |                     ^~~
      |                     |
      |                     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:152:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  152 |   else if CMP("/OL", str)   { end_ols(); }
      |                      ^~~
      |                      |
      |                      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:154:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  154 |   else if CMP("DIV", str)      { start_div(0); }
      |                      ^~~
      |                      |
      |                      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:155:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  155 |   else if CMP("/DIV", str)     { end_div(); }
      |                       ^~~
      |                       |
      |                       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:156:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  156 |   else if CMP("CENTER", str)   { start_div(CENTER); } /* 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:157:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  157 |   else if CMP("/CENTER", str)  { end_div(); }         /* 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:158:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  158 |   else if CMP("RIGHT", str)    { start_div(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:
/usr/include/string.h:137:50: note: 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:159:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  159 |   else if CMP("/RIGHT", str)   { end_div(); }
      |                         ^~~
      |                         |
      |                         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:162:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  162 |   else if CMP("IMG", str)    { image(default_image, 1); }
      |                      ^~~
      |                      |
      |                      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:163:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  163 |   else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* 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:163:45: warning: pointer targets in passing argument 1 of 'image' differ in signedness [-Wpointer-sign]
  163 |   else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */
      |                                             ^~~~~~~~
      |                                             |
      |                                             char *
multibyte.h:49:25: note: in definition of macro 'STRING'
   49 |  #define STRING(string) string
      |                         ^~~~~~
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 *'
   31 |  #define CHAR unsigned char
html.h:20:12: note: in expansion of macro 'CHAR'
   20 | void image(CHAR *, int);
      |            ^~~~
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]
  164 |   else if CMP("AREA", str)   { image(STRING("Area"), 0); }
      |                       ^~~
      |                       |
      |                       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:164:45: warning: pointer targets in passing argument 1 of 'image' differ in signedness [-Wpointer-sign]
  164 |   else if CMP("AREA", str)   { image(STRING("Area"), 0); }
      |                                             ^~~~~~
      |                                             |
      |                                             char *
multibyte.h:49:25: note: in definition of macro 'STRING'
   49 |  #define STRING(string) string
      |                         ^~~~~~
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 *'
   31 |  #define CHAR unsigned char
html.h:20:12: note: in expansion of macro 'CHAR'
   20 | void image(CHAR *, int);
      |            ^~~~
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]
  165 |   else if CMP("INPUT", str)  { image(STRING("Input"), 0); }
      |                        ^~~
      |                        |
      |                        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:165:45: warning: pointer targets in passing argument 1 of 'image' differ in signedness [-Wpointer-sign]
  165 |   else if CMP("INPUT", str)  { image(STRING("Input"), 0); }
      |                                             ^~~~~~~
      |                                             |
      |                                             char *
multibyte.h:49:25: note: in definition of macro 'STRING'
   49 |  #define STRING(string) string
      |                         ^~~~~~
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 *'
   31 |  #define CHAR unsigned char
html.h:20:12: note: in expansion of macro 'CHAR'
   20 | void image(CHAR *, int);
      |            ^~~~
In file included from util.h:4,
                 from html_tag.c:31:
html_tag.c:168:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  168 |   else if CMP("TABLE", str)    { /*start_p();*/ push_align(LEFT); neuer_paragraph(); }
      |                        ^~~
      |                        |
      |                        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:169:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  169 |   else if CMP("/TABLE", 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:170:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  170 |   else if CMP("TD", 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 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:171:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  171 |   else if CMP("/TD", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:172:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  172 |   else if CMP("TH", 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 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:173:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  173 |   else if CMP("/TH", 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 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]
  174 |   else if CMP("TR", str)       { line_break(); } /* 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:175:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  175 |   else if CMP("/TR", 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:176:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  176 |   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 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:179:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  179 |   else if CMP("PRE", str)   { start_p();  pre=1; }
      |                      ^~~
      |                      |
      |                      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:180:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  180 |   else if CMP("/PRE", str)  { paragraphen_ende(); pre=0; }
      |                       ^~~
      |                       |
      |                       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:182:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  182 |   else if CMP("DL", str)  { start_dl();} /* Definition List */
      |                     ^~~
      |                     |
      |                     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:183:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  183 |   else if CMP("/DL", str) { end_dl(); }
      |                      ^~~
      |                      |
      |                      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:184:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  184 |   else if CMP("DT", str)  { start_dt(); } /* Definition Title */
      |                     ^~~
      |                     |
      |                     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:185:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  185 |   else if CMP("/DT", str) { end_dt(); }
      |                      ^~~
      |                      |
      |                      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:186:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  186 |   else if CMP("DD", str)  { start_dd(); } /* Definition Description */
      |                     ^~~
      |                     |
      |                     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:187:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  187 |   else if CMP("/DD", str) { end_dd(); }
      |                      ^~~
      |                      |
      |                      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:190:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  190 |   else if CMP("FORM", 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 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]
  191 |   else if CMP("/FORM", 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 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]
  192 |   else if CMP("BUTTON", str)    {} /* TODO: extract 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_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:193:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  193 |   else if CMP("/BUTTON", 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 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]
  194 |   else if CMP("FIELDSET", 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 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]
  195 |   else if CMP("/FIELDSET", 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 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]
  196 |   else if CMP("TEXTAREA", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:197:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  197 |   else if CMP("/TEXTAREA", 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 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]
  198 |   else if CMP("LEGEND", 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 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]
  199 |   else if CMP("/LEGEND", 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 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]
  200 |   else if CMP("LABEL", 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 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]
  201 |   else if CMP("/LABEL", 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 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]
  204 |   else if CMP("SAMP", 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 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]
  205 |   else if CMP("/SAMP", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:206:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  206 |   else if CMP("CODE", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:207:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  207 |   else if CMP("/CODE", 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 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]
  208 |   else if CMP("ABBR", 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 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]
  209 |   else if CMP("/ABBR", 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 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 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]
  211 |   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 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:212:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  212 |   else if CMP("BIG", 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 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]
  213 |   else if CMP("/BIG", 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 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]
  214 |   else if CMP("VAR", 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 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]
  215 |   else if CMP("/VAR", 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 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]
  216 |   else if CMP("KBD", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:217:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  217 |   else if CMP("/KBD", 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 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]
  220 |   else if CMP("BDO", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:221:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  221 |   else if CMP("/BDO", 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 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]
  222 |   else if CMP("INS", 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 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]
  223 |   else if CMP("/INS", 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 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]
  224 |   else if CMP("DEL", 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 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]
  225 |   else if CMP("/DEL", 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 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 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 *
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:228:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  228 |   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 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: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 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:232:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  232 |   else if CMP("HTML", 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 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]
  233 |   else if CMP("BASE", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:234:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  234 |   else if CMP("LINK", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:235:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  235 |   else if CMP("BASEFONT", 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 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]
  237 |   else if CMP("HEAD", 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 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]
  238 |   else if CMP("/HEAD", 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 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]
  239 |   else if CMP("BODY", 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 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]
  240 |   else if CMP("/BODY", 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 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]
  241 |   else if CMP("FONT", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:242:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  242 |   else if CMP("/FONT", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:243:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  243 |   else if CMP("MAP", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:244:23: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  244 |   else if CMP("/MAP", 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 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]
  245 |   else if CMP("SUP", 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 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]
  246 |   else if CMP("/SUP", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:247:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  247 |   else if CMP("ADDRESS", 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 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]
  248 |   else if CMP("/ADDRESS", 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 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]
  249 |   else if CMP("TT", 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 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]
  250 |   else if CMP("/TT", 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 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]
  251 |   else if CMP("SUB", 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 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]
  252 |   else if CMP("/SUB", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:253:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  253 |   else if CMP("NOSCRIPT", 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 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]
  254 |   else if CMP("/NOSCRIPT", 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 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]
  255 |   else if CMP("SMALL", 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 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]
  256 |   else if CMP("/SMALL", 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 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]
  257 |   else if CMP("SPAN", 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 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]
  258 |   else if CMP("/SPAN", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:259:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  259 |   else if CMP("DFN", 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 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]
  260 |   else if CMP("/DFN", 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 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]
  261 |   else if CMP("BLINK", 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 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]
  262 |   else if CMP("/BLINK", 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 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]
  263 |   else if CMP("CITE", 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 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]
  264 |   else if CMP("/CITE", 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 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]
  266 |   else if CMP("NOBR", 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 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]
  267 |   else if CMP("/NOBR", 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 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]
  268 |   else if CMP("SELECT", 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 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]
  269 |   else if CMP("/SELECT", 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 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]
  270 |   else if CMP("OPTION", 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 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]
  272 |   else if CMP("FRAME", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:273:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  273 |   else if CMP("/FRAME", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:274:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  274 |   else if CMP("FRAMESET", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:275:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  275 |   else if CMP("/FRAMESET", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:276:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  276 |   else if CMP("NOFRAMES", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:277:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  277 |   else if CMP("/NOFRAMES", 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 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]
  278 |   else if CMP("IFRAME", 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 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]
  279 |   else if CMP("/IFRAME", 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 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]
  280 |   else if CMP("LAYER", 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 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]
  281 |   else if CMP("/LAYER", 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 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]
  282 |   else if CMP("ILAYER", 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 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]
  283 |   else if CMP("/ILAYER", 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 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]
  284 |   else if CMP("NOLAYER", 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 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]
  285 |   else if CMP("/NOLAYER", 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 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]
  287 |   else if CMP("COL", 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 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]
  288 |   else if CMP("COLGROUP", 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 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]
  289 |   else if CMP("/COLGROUP", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:290:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  290 |   else if CMP("ISINDEX", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:291:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  291 |   else if CMP("THEAD", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:292:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  292 |   else if CMP("/THEAD", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:293:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  293 |   else if CMP("TFOOT", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:294:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  294 |   else if CMP("/TFOOT", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:295:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  295 |   else if CMP("TBODY", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:296:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  296 |   else if CMP("/TBODY", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:297:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  297 |   else if CMP("PARAM", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:298:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  298 |   else if CMP("/PARAM", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:299:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  299 |   else if CMP("OBJECT", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:300:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  300 |   else if CMP("/OBJECT", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:301:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  301 |   else if CMP("OPTGROUP", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:302:28: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  302 |   else if CMP("/OPTGROUP", 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 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)     {}
      |                        ^~~
      |                        |
      |                        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:306:27: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign]
  306 |   else if (STRNCMP("!--", str, 3)==0)  {
      |                           ^~~
      |                           |
      |                           unsigned char *
multibyte.h:47:48: note: in definition of macro 'STRNCMP'
   47 |  #define STRNCMP(str1, str2, nr) strncmp(str1, str2, nr)
      |                                                ^~~~
In file included from html_tag.c:22:
/usr/include/string.h:140:51: note: expected 'const char *' but argument is of type 'unsigned char *'
  140 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                       ~~~~~~~~~~~~^~~~
In file included from util.h:4,
                 from html_tag.c:31:
html_tag.c:314:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  314 |    putback_char(str[STRLEN(str)-1]);
      |                            ^~~
      |                            |
      |                            unsigned char *
multibyte.h:32:27: note: in definition of macro 'STRLEN'
   32 |  #define STRLEN(s) strlen(s)
      |                           ^
In file included from html_tag.c:22:
/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:315:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  315 |    putback_char(str[STRLEN(str)-2]);
      |                            ^~~
      |                            |
      |                            unsigned char *
multibyte.h:32:27: note: in definition of macro 'STRLEN'
   32 |  #define STRLEN(s) strlen(s)
      |                           ^
In file included from html_tag.c:22:
/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:327:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  327 |   else if CMP("SCRIPT", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:328:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  328 |   else if CMP("/SCRIPT", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:329:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  329 |   else if CMP("STYLE", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:330:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  330 |   else if CMP("/STYLE", 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 util.h:4,
                 from html_tag.c:31:
html_tag.c:331:24: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  331 |   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 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:332:25: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  332 |   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 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)
      |                                      ~~~~~~~~~~~~^~~~
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 lists.o lists.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)
      |                                      ~~~~~~~~~~~~^~~~
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
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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&euro;", 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("&euro;", 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&sbquo;", 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 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("&fnof;", 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("&fnof;", 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 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&bdquo;", 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("&bdquo;", 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&hellip;", 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("&hellip;", 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&dagger;", 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:52:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   52 |   else if CMP("&dagger;", 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&Dagger;", 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:57:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   57 |   else if CMP("&Dagger;", 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&circ;", 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 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&permil;", 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 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("&permil;", 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 /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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: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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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:72:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
   72 |   else if CMP("&Scaron;", 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 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("&lsaquo;", 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 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"); }
      |                                       ^
      |                                       |
      |                                       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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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:82:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
   82 |   else if CMP("&OElig;", 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 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("&OElig;", 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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 /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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:91:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
   91 |   else if CMP("&lsquo;", 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 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("&rsquo;", 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 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("&ldquo;", 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 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("&rdquo;", 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 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("&bull;", 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 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("&ndash;", 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 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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("&mdash;", 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:121:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  121 |   else if CMP("&mdash;", 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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: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 /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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:126:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  126 |   else if CMP("&tilde;", 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 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 /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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:131:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  131 |   else if CMP("&trade;", 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 text.c:22:
text.c: In function 'only_spaces':
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("&trade;", s)   { CPYSL(s, "[tm]"); }
      |                                       ^
      |                                       |
      |                                       unsigned char *
multibyte.h:34:34: note: in definition of macro 'CPYSL'
   34 |  #define CPYSL(dest, src) strcpy(dest, src)
      |                                  ^~~~
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 /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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 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 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 /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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:136:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  136 |   else if CMP("&scaron;", 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 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("&rsaquo;", 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 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"); }
      |                                       ^
      |                                       |
      |                                       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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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:146:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  146 |   else if CMP("&oelig;", 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 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),
      |                  ^
      |                  |
      |                  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 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("&oelig;", 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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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 /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from microsoft.c:10:
/usr/include/arm-linux-gnueabihf/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 text.c:22:
text.c: In function 'wort_plus_string':
text.c:276:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  276 |   int len=STRLEN(s),
      |                  ^
      |                  |
      |                  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 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("&Yuml;", 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 text.c:22:
text.c: In function 'wort_ende':
multibyte.h:42:19: warning: pointer targets in passing argument 1 of 'zeile_plus_wort' differ in signedness [-Wpointer-sign]
   42 |  #define ONESPACE " "
      |                   ^~~
      |                   |
      |                   char *
text.c:331:42: note: in expansion of macro 'ONESPACE'
  331 |       while (i<spaces) { zeile_plus_wort(ONESPACE,1,1); i++; }
      |                                          ^~~~~~~~
text.c:229:28: note: expected 'unsigned char *' but argument is of type 'char *'
  229 | void zeile_plus_wort(CHAR *s, int wl, int wp)
In file included from util.h:4,
                 from text.c:22:
multibyte.h:42:19: warning: pointer targets in passing argument 1 of 'zeile_plus_wort' differ in signedness [-Wpointer-sign]
   42 |  #define ONESPACE " "
      |                   ^~~
      |                   |
      |                   char *
text.c:332:41: note: in expansion of macro 'ONESPACE'
  332 |    if (orderedlist>0) { zeile_plus_wort(ONESPACE,1,1); }
      |                                         ^~~~~~~~
text.c:229:28: note: expected 'unsigned char *' but argument is of type 'char *'
  229 | void zeile_plus_wort(CHAR *s, int wl, int wp)
In file included from util.h:4,
                 from text.c:22:
multibyte.h:42:19: warning: pointer targets in passing argument 1 of 'zeile_plus_wort' differ in signedness [-Wpointer-sign]
   42 |  #define ONESPACE " "
      |                   ^~~
      |                   |
      |                   char *
text.c:342:23: note: in expansion of macro 'ONESPACE'
  342 |       zeile_plus_wort(ONESPACE,1,1); zeile_plus_wort(wort,wort_len, wort_pos);
      |                       ^~~~~~~~
text.c:229:28: note: expected 'unsigned char *' but argument is of type 'char *'
  229 | void zeile_plus_wort(CHAR *s, int wl, int wp)
In file included from util.h:4,
                 from text.c:22:
multibyte.h:42:19: warning: pointer targets in passing argument 1 of 'zeile_plus_wort' differ in signedness [-Wpointer-sign]
   42 |  #define ONESPACE " "
      |                   ^~~
      |                   |
      |                   char *
text.c:351:42: note: in expansion of macro 'ONESPACE'
  351 |       while (i<spaces) { zeile_plus_wort(ONESPACE,1,1); i++; }
      |                                          ^~~~~~~~
text.c:229:28: note: expected 'unsigned char *' but argument is of type 'char *'
  229 | void zeile_plus_wort(CHAR *s, int wl, int wp)
In file included from util.h:4,
                 from text.c:22:
multibyte.h:42:19: warning: pointer targets in passing argument 1 of 'zeile_plus_wort' differ in signedness [-Wpointer-sign]
   42 |  #define ONESPACE " "
      |                   ^~~
      |                   |
      |                   char *
text.c:352:41: note: in expansion of macro 'ONESPACE'
  352 |    if (orderedlist>0) { zeile_plus_wort(ONESPACE,1,1); }
      |                                         ^~~~~~~~
text.c:229:28: note: expected 'unsigned char *' but argument is of type 'char *'
  229 | void zeile_plus_wort(CHAR *s, int wl, int wp)
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 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 text.c:22:
text.c: In function 'hr':
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);
text.c:424:21: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  424 |     if CMP("ALIGN", 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 text.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 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);
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 text.c:22:
text.c:427:22: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  427 |       if CMP("LEFT", attr_ctnt) { hr_align=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 text.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 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 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]
  428 |       else if CMP("CENTER",  attr_ctnt) { hr_align=CENTER; }
      |                              ^~~~~~~~~
      |                              |
      |                              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: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 text.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 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 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]
  429 |       else if CMP("RIGHT",   attr_ctnt) { hr_align=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 text.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 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: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 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]
  430 |       else if CMP("JUSTIFY", attr_ctnt) { hr_align=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 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 text.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 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 text.c:22:
text.c:433:26: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
  433 |     else if CMP("WIDTH", 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 text.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 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 text.c:22:
text.c:435:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  435 |       i=STRLEN(attr_ctnt);
      |                ^~~~~~~~~
      |                |
      |                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 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 text.c:22:
text.c:438:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
  438 |         hr_width = ATOI(attr_ctnt);
      |                         ^~~~~~~~~
      |                         |
      |                         unsigned char *
multibyte.h:40:23: note: in definition of macro 'ATOI'
   40 |  #define ATOI(n) atoi(n)
      |                       ^
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from text.c:12:
/usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *'
  361 | __NTH (atoi (const char *__nptr))
      | ^~~~~
In file included from util.h:4,
                 from text.c:22:
text.c:442:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
  442 |         hr_width = ATOI(attr_ctnt)/8;
      |                         ^~~~~~~~~
      |                         |
      |                         unsigned char *
multibyte.h:40:23: note: in definition of macro 'ATOI'
   40 |  #define ATOI(n) atoi(n)
      |                       ^
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from text.c:12:
/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 fileio.o fileio.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 main.o main.c
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]
  134 | CHAR *default_image=STRING("Image"); /* Default string for IMG without ALT-tag */
      |                            ^~~~~~~
multibyte.h:49:25: note: in definition of macro 'STRING'
   49 |  #define STRING(string) string
      |                         ^~~~~~
main.c: In function 'parse_args':
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]
  141 |   int len=STRLEN(str);
      |                  ^~~
      |                  |
      |                  unsigned char *
multibyte.h:32:27: note: in definition of macro 'STRLEN'
   32 |  #define STRLEN(s) strlen(s)
      |                           ^
In file included from util.c:19:
/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.c:23:
util.c: In function 'extract_entity_number':
util.c:192:18: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
  192 |    number = ATOI(tmp);
      |                  ^~~
      |                  |
      |                  unsigned char *
multibyte.h:40:23: note: in definition of macro 'ATOI'
   40 |  #define ATOI(n) atoi(n)
      |                       ^
In file included from /usr/include/features.h:461,
                 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:25,
                 from util.c:16:
/usr/include/stdlib.h:361:1: note: expected 'const char *' but argument is of type 'unsigned char *'
  361 | __NTH (atoi (const char *__nptr))
      | ^~~~~
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]
   50 |   CPYSL(s, "ff"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:52:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   52 |   CPYSL(s, "fi"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:54:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   54 |   CPYSL(s, "fl"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:56:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   56 |   CPYSL(s, "ffi"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:58:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   58 |   CPYSL(s, "ffl"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:60:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   60 |   CPYSL(s, "ft"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:62:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   62 |   CPYSL(s, "st"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:64:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   64 |   CPYSL(s, "IJ"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:66:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   66 |   CPYSL(s, "ij"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:68:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   68 |   CPYSL(s, "OE"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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 unicode_entities.c:17:
unicode_entities.c:70:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
   70 |   CPYSL(s, "oe"); break;
      |         ^
      |         |
      |         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/arm-linux-gnueabihf/bits/libc-header-start.h:33,
                 from /usr/include/string.h:26,
                 from unicode_entities.c:10:
/usr/include/arm-linux-gnueabihf/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))
      | ^~~~~
gcc -Wall -O2 -ansi -g -O2 -fdebug-prefix-map=/build/vilistextum-2.6.9=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include  -Wl,-z,relro -L/usr/local/lib -o vilistextum charset.o html.o latin1.o html_tag.o lists.o microsoft.o text.o fileio.o main.o util.o unicode_entities.o  
make[3]: Leaving directory '/build/vilistextum-2.6.9/src'
Making all in doc
make[3]: Entering directory '/build/vilistextum-2.6.9/doc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/vilistextum-2.6.9/doc'
Making all in tests
make[3]: Entering directory '/build/vilistextum-2.6.9/tests'
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_tags
PASS: check_latin2
PASS: check_entities
PASS: check_utf8
============================================================================
Testsuite summary for 
============================================================================
# TOTAL: 4
# PASS:  4
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/vilistextum-2.6.9/tests'
make[4]: Leaving directory '/build/vilistextum-2.6.9/tests'
make[3]: Leaving directory '/build/vilistextum-2.6.9/tests'
make[3]: Entering directory '/build/vilistextum-2.6.9'
make[3]: Leaving directory '/build/vilistextum-2.6.9'
make[2]: Leaving directory '/build/vilistextum-2.6.9'
make[1]: Leaving directory '/build/vilistextum-2.6.9'
   dh_auto_test
	make -j3 test VERBOSE=1
make[1]: Entering directory '/build/vilistextum-2.6.9'
Making check in src
make[2]: Entering directory '/build/vilistextum-2.6.9/src'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/vilistextum-2.6.9/src'
Making check in doc
make[2]: Entering directory '/build/vilistextum-2.6.9/doc'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/vilistextum-2.6.9/doc'
Making check in tests
make[2]: Entering directory '/build/vilistextum-2.6.9/tests'
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_tags
PASS: check_latin2
PASS: check_entities
PASS: check_utf8
============================================================================
Testsuite summary for 
============================================================================
# TOTAL: 4
# PASS:  4
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/build/vilistextum-2.6.9/tests'
make[3]: Leaving directory '/build/vilistextum-2.6.9/tests'
make[2]: Leaving directory '/build/vilistextum-2.6.9/tests'
make[2]: Entering directory '/build/vilistextum-2.6.9'
make[2]: Leaving directory '/build/vilistextum-2.6.9'
make[1]: Leaving directory '/build/vilistextum-2.6.9'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   dh_auto_install
	make -j3 install DESTDIR=/build/vilistextum-2.6.9/debian/vilistextum AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/build/vilistextum-2.6.9'
Making install in src
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/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'
Making install in doc
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/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'
Making install in tests
make[2]: Entering directory '/build/vilistextum-2.6.9/tests'
make[3]: Entering directory '/build/vilistextum-2.6.9/tests'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/vilistextum-2.6.9/tests'
make[2]: Leaving directory '/build/vilistextum-2.6.9/tests'
make[2]: Entering directory '/build/vilistextum-2.6.9'
make[3]: Entering directory '/build/vilistextum-2.6.9'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/vilistextum-2.6.9'
make[2]: Leaving directory '/build/vilistextum-2.6.9'
make[1]: Leaving directory '/build/vilistextum-2.6.9'
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'vilistextum' in '../vilistextum_2.6.9-1.3_armhf.deb'.
dpkg-deb: building package 'vilistextum-dbgsym' in '../vilistextum-dbgsym_2.6.9-1.3_armhf.deb'.
 dpkg-genbuildinfo --build=binary
 dpkg-genchanges --build=binary >../vilistextum_2.6.9-1.3_armhf.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
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/3008 and its subdirectories
I: Current time: Tue Jul 20 07:11:10 -12 2021
I: pbuilder-time-stamp: 1626808270