sbuild (Debian sbuild) 0.85.0 (04 January 2023) on debian-ci-siliconvalley +==============================================================================+ | vilistextum 2.6.9-1.4 (s390x) Sat, 26 Oct 2024 01:45:54 +0000 | +==============================================================================+ Package: vilistextum Version: 2.6.9-1.4 Source Version: 2.6.9-1.4 Distribution: unstable Machine Architecture: amd64 Host Architecture: s390x Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-29e14e64-f15a-4104-87b2-e55d2997833f' with '<>' I: NOTICE: Log filtering will replace 'build/vilistextum-6bv7MK/resolver-eJwUrn' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian unstable InRelease [202 kB] Get:2 http://localhost:3142/debian unstable/contrib Sources [62.1 kB] Get:3 http://localhost:3142/debian unstable/main Sources [10.9 MB] Get:4 http://localhost:3142/debian unstable/non-free Sources [84.3 kB] Get:5 http://localhost:3142/debian unstable/non-free-firmware Sources [7072 B] Get:6 http://localhost:3142/debian unstable/main s390x Packages [9603 kB] Get:7 http://localhost:3142/debian unstable/main amd64 Packages [10.0 MB] Fetched 30.9 MB in 3s (11.2 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt base-passwd bash coreutils cpp-14 cpp-14-x86-64-linux-gnu g++-14 g++-14-x86-64-linux-gnu gcc-14 gcc-14-base gcc-14-x86-64-linux-gnu libapt-pkg6.0t64 libasan8 libatomic1 libcap-ng0 libcc1-0 libgcc-14-dev libgcc-s1 libgomp1 libhwasan0 libitm1 liblsan0 liblzma5 libquadmath0 libstdc++-14-dev libstdc++6 libsystemd0 libtsan2 libubsan1 libudev1 linux-libc-dev sysvinit-utils xz-utils 33 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 71.1 MB of archives. After this operation, 125 kB disk space will be freed. Get:1 http://localhost:3142/debian unstable/main amd64 bash amd64 5.2.32-1+b2 [1500 kB] Get:2 http://localhost:3142/debian unstable/main amd64 coreutils amd64 9.5-1+b1 [2922 kB] Get:3 http://localhost:3142/debian unstable/main amd64 libcc1-0 amd64 14.2.0-7 [42.8 kB] Get:4 http://localhost:3142/debian unstable/main amd64 gcc-14-base amd64 14.2.0-7 [46.9 kB] Get:5 http://localhost:3142/debian unstable/main amd64 libgcc-s1 amd64 14.2.0-7 [72.8 kB] Get:6 http://localhost:3142/debian unstable/main amd64 libgomp1 amd64 14.2.0-7 [137 kB] Get:7 http://localhost:3142/debian unstable/main amd64 libitm1 amd64 14.2.0-7 [26.0 kB] Get:8 http://localhost:3142/debian unstable/main amd64 libatomic1 amd64 14.2.0-7 [9284 B] Get:9 http://localhost:3142/debian unstable/main amd64 libasan8 amd64 14.2.0-7 [2729 kB] Get:10 http://localhost:3142/debian unstable/main amd64 liblsan0 amd64 14.2.0-7 [1205 kB] Get:11 http://localhost:3142/debian unstable/main amd64 libtsan2 amd64 14.2.0-7 [2460 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libubsan1 amd64 14.2.0-7 [1075 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libhwasan0 amd64 14.2.0-7 [1489 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libquadmath0 amd64 14.2.0-7 [145 kB] Get:15 http://localhost:3142/debian unstable/main amd64 gcc-14 amd64 14.2.0-7 [527 kB] Get:16 http://localhost:3142/debian unstable/main amd64 g++-14 amd64 14.2.0-7 [20.0 kB] Get:17 http://localhost:3142/debian unstable/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-7 [12.1 MB] Get:18 http://localhost:3142/debian unstable/main amd64 libstdc++-14-dev amd64 14.2.0-7 [2368 kB] Get:19 http://localhost:3142/debian unstable/main amd64 libgcc-14-dev amd64 14.2.0-7 [2673 kB] Get:20 http://localhost:3142/debian unstable/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-7 [21.4 MB] Get:21 http://localhost:3142/debian unstable/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-7 [11.1 MB] Get:22 http://localhost:3142/debian unstable/main amd64 cpp-14 amd64 14.2.0-7 [1276 B] Get:23 http://localhost:3142/debian unstable/main amd64 libstdc++6 amd64 14.2.0-7 [713 kB] Get:24 http://localhost:3142/debian unstable/main amd64 liblzma5 amd64 5.6.3-1 [272 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libsystemd0 amd64 256.7-2 [382 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libudev1 amd64 256.7-2 [145 kB] Get:27 http://localhost:3142/debian unstable/main amd64 libapt-pkg6.0t64 amd64 2.9.10 [1045 kB] Get:28 http://localhost:3142/debian unstable/main amd64 base-passwd amd64 3.6.5 [53.1 kB] Get:29 http://localhost:3142/debian unstable/main amd64 apt amd64 2.9.10 [1413 kB] Get:30 http://localhost:3142/debian unstable/main amd64 sysvinit-utils amd64 3.11-1 [33.1 kB] Get:31 http://localhost:3142/debian unstable/main amd64 libcap-ng0 amd64 0.8.5-3 [17.2 kB] Get:32 http://localhost:3142/debian unstable/main amd64 xz-utils amd64 5.6.3-1 [542 kB] Get:33 http://localhost:3142/debian unstable/main amd64 linux-libc-dev all 6.11.4-1 [2440 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 71.1 MB in 0s (177 MB/s) (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 ... 13004 files and directories currently installed.) Preparing to unpack .../bash_5.2.32-1+b2_amd64.deb ... Unpacking bash (5.2.32-1+b2) over (5.2.32-1+b1) ... Setting up bash (5.2.32-1+b2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (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 ... 13004 files and directories currently installed.) Preparing to unpack .../coreutils_9.5-1+b1_amd64.deb ... Unpacking coreutils (9.5-1+b1) over (9.4-3.1) ... Setting up coreutils (9.5-1+b1) ... (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 ... 13005 files and directories currently installed.) Preparing to unpack .../libcc1-0_14.2.0-7_amd64.deb ... Unpacking libcc1-0:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../gcc-14-base_14.2.0-7_amd64.deb ... Unpacking gcc-14-base:amd64 (14.2.0-7) over (14.2.0-6) ... Setting up gcc-14-base:amd64 (14.2.0-7) ... (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 ... 13005 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14.2.0-7_amd64.deb ... Unpacking libgcc-s1:amd64 (14.2.0-7) over (14.2.0-6) ... Setting up libgcc-s1:amd64 (14.2.0-7) ... (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 ... 13005 files and directories currently installed.) Preparing to unpack .../00-libgomp1_14.2.0-7_amd64.deb ... Unpacking libgomp1:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../01-libitm1_14.2.0-7_amd64.deb ... Unpacking libitm1:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../02-libatomic1_14.2.0-7_amd64.deb ... Unpacking libatomic1:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../03-libasan8_14.2.0-7_amd64.deb ... Unpacking libasan8:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../04-liblsan0_14.2.0-7_amd64.deb ... Unpacking liblsan0:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../05-libtsan2_14.2.0-7_amd64.deb ... Unpacking libtsan2:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../06-libubsan1_14.2.0-7_amd64.deb ... Unpacking libubsan1:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../07-libhwasan0_14.2.0-7_amd64.deb ... Unpacking libhwasan0:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../08-libquadmath0_14.2.0-7_amd64.deb ... Unpacking libquadmath0:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../09-gcc-14_14.2.0-7_amd64.deb ... Unpacking gcc-14 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../10-g++-14_14.2.0-7_amd64.deb ... Unpacking g++-14 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../11-g++-14-x86-64-linux-gnu_14.2.0-7_amd64.deb ... Unpacking g++-14-x86-64-linux-gnu (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../12-libstdc++-14-dev_14.2.0-7_amd64.deb ... Unpacking libstdc++-14-dev:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../13-libgcc-14-dev_14.2.0-7_amd64.deb ... Unpacking libgcc-14-dev:amd64 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../14-gcc-14-x86-64-linux-gnu_14.2.0-7_amd64.deb ... Unpacking gcc-14-x86-64-linux-gnu (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../15-cpp-14-x86-64-linux-gnu_14.2.0-7_amd64.deb ... Unpacking cpp-14-x86-64-linux-gnu (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../16-cpp-14_14.2.0-7_amd64.deb ... Unpacking cpp-14 (14.2.0-7) over (14.2.0-6) ... Preparing to unpack .../17-libstdc++6_14.2.0-7_amd64.deb ... Unpacking libstdc++6:amd64 (14.2.0-7) over (14.2.0-6) ... Setting up libstdc++6:amd64 (14.2.0-7) ... (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 ... 13005 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.3-1_amd64.deb ... Unpacking liblzma5:amd64 (5.6.3-1) over (5.6.2-2) ... Setting up liblzma5:amd64 (5.6.3-1) ... (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 ... 13005 files and directories currently installed.) Preparing to unpack .../libsystemd0_256.7-2_amd64.deb ... Unpacking libsystemd0:amd64 (256.7-2) over (256.7-1) ... Setting up libsystemd0:amd64 (256.7-2) ... (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 ... 13005 files and directories currently installed.) Preparing to unpack .../libudev1_256.7-2_amd64.deb ... Unpacking libudev1:amd64 (256.7-2) over (256.7-1) ... Setting up libudev1:amd64 (256.7-2) ... (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 ... 13005 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.9.10_amd64.deb ... Unpacking libapt-pkg6.0t64:amd64 (2.9.10) over (2.9.8) ... Setting up libapt-pkg6.0t64:amd64 (2.9.10) ... (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 ... 13005 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.5_amd64.deb ... Unpacking base-passwd (3.6.5) over (3.6.4) ... Setting up base-passwd (3.6.5) ... (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 ... 13007 files and directories currently installed.) Preparing to unpack .../archives/apt_2.9.10_amd64.deb ... Unpacking apt (2.9.10) over (2.9.8) ... Setting up apt (2.9.10) ... (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 ... 13007 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.11-1_amd64.deb ... Unpacking sysvinit-utils (3.11-1) over (3.10-3) ... Setting up sysvinit-utils (3.11-1) ... (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 ... 13007 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.5-3_amd64.deb ... Unpacking libcap-ng0:amd64 (0.8.5-3) over (0.8.5-2) ... Setting up libcap-ng0:amd64 (0.8.5-3) ... (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 ... 13007 files and directories currently installed.) Preparing to unpack .../xz-utils_5.6.3-1_amd64.deb ... Unpacking xz-utils (5.6.3-1) over (5.6.2-2) ... Preparing to unpack .../linux-libc-dev_6.11.4-1_all.deb ... Unpacking linux-libc-dev (6.11.4-1) over (6.11.2-1) ... Setting up linux-libc-dev (6.11.4-1) ... Setting up libgomp1:amd64 (14.2.0-7) ... Setting up xz-utils (5.6.3-1) ... Setting up libquadmath0:amd64 (14.2.0-7) ... Setting up libatomic1:amd64 (14.2.0-7) ... Setting up cpp-14-x86-64-linux-gnu (14.2.0-7) ... Setting up cpp-14 (14.2.0-7) ... Setting up libubsan1:amd64 (14.2.0-7) ... Setting up libhwasan0:amd64 (14.2.0-7) ... Setting up libasan8:amd64 (14.2.0-7) ... Setting up libtsan2:amd64 (14.2.0-7) ... Setting up libcc1-0:amd64 (14.2.0-7) ... Setting up liblsan0:amd64 (14.2.0-7) ... Setting up libitm1:amd64 (14.2.0-7) ... Setting up libgcc-14-dev:amd64 (14.2.0-7) ... Setting up libstdc++-14-dev:amd64 (14.2.0-7) ... Setting up gcc-14-x86-64-linux-gnu (14.2.0-7) ... Setting up gcc-14 (14.2.0-7) ... Setting up g++-14-x86-64-linux-gnu (14.2.0-7) ... Setting up g++-14 (14.2.0-7) ... Processing triggers for debianutils (5.20) ... Processing triggers for libc-bin (2.40-3) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'vilistextum' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/vilistextum.git Please use: git clone https://salsa.debian.org/debian/vilistextum.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 192 kB of source archives. Get:1 http://localhost:3142/debian unstable/main vilistextum 2.6.9-1.4 (dsc) [1879 B] Get:2 http://localhost:3142/debian unstable/main vilistextum 2.6.9-1.4 (tar) [187 kB] Get:3 http://localhost:3142/debian unstable/main vilistextum 2.6.9-1.4 (diff) [3524 B] Fetched 192 kB in 0s (423 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/vilistextum-6bv7MK/vilistextum-2.6.9' with '<>' I: NOTICE: Log filtering will replace 'build/vilistextum-6bv7MK' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-s390x:amd64, libc-dev:s390x, libstdc++-dev:s390x Filtered Build-Depends: debhelper-compat (= 13), libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-s390x:amd64, libc-dev:s390x, libstdc++-dev:s390x dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [609 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [714 B] Get:5 copy:/<>/apt_archive ./ Packages [757 B] Fetched 2080 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-s390x-linux-gnu bsdextrautils cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu crossbuild-essential-s390x debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc-14-base:s390x gcc-14-cross-base gcc-14-s390x-linux-gnu gcc-14-s390x-linux-gnu-base gcc-s390x-linux-gnu gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasan8:s390x libasan8-s390x-cross libatomic1:s390x libatomic1-s390x-cross libc6:s390x libc6-dev:s390x libc6-dev-s390x-cross libc6-s390x-cross libcrypt-dev:s390x libcrypt1:s390x libdebhelper-perl libelf1t64 libfakeroot libfile-stripnondeterminism-perl libgcc-14-dev:s390x libgcc-14-dev-s390x-cross libgcc-s1:s390x libgcc-s1-s390x-cross libgomp1:s390x libgomp1-s390x-cross libicu72 libitm1:s390x libitm1-s390x-cross libmagic-mgc libmagic1t64 libpipeline1 libstdc++-14-dev:s390x libstdc++-14-dev-s390x-cross libstdc++6:s390x libstdc++6-s390x-cross libtool libubsan1:s390x libubsan1-s390x-cross libuchardet0 libxml2 linux-libc-dev-s390x-cross m4 man-db po-debconf sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc gcc-14-locales cpp-14-doc cpp-doc dh-make gcc-14-doc manpages-dev flex bison gdb-s390x-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff glibc-doc:s390x libc-l10n:s390x locales:s390x libnss-nis:s390x libnss-nisplus:s390x manpages-dev:s390x libstdc++-14-doc:s390x libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libidn2-0:s390x libarchive-cpio-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-s390x-linux-gnu bsdextrautils cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu crossbuild-essential-s390x debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc-14-base:s390x gcc-14-cross-base gcc-14-s390x-linux-gnu gcc-14-s390x-linux-gnu-base gcc-s390x-linux-gnu gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasan8:s390x libasan8-s390x-cross libatomic1:s390x libatomic1-s390x-cross libc6:s390x libc6-dev:s390x libc6-dev-s390x-cross libc6-s390x-cross libcrypt-dev:s390x libcrypt1:s390x libdebhelper-perl libelf1t64 libfakeroot libfile-stripnondeterminism-perl libgcc-14-dev:s390x libgcc-14-dev-s390x-cross libgcc-s1:s390x libgcc-s1-s390x-cross libgomp1:s390x libgomp1-s390x-cross libicu72 libitm1:s390x libitm1-s390x-cross libmagic-mgc libmagic1t64 libpipeline1 libstdc++-14-dev:s390x libstdc++-14-dev-s390x-cross libstdc++6:s390x libstdc++6-s390x-cross libtool libubsan1:s390x libubsan1-s390x-cross libuchardet0 libxml2 linux-libc-dev-s390x-cross m4 man-db po-debconf sbuild-build-depends-main-dummy:s390x sensible-utils 0 upgraded, 68 newly installed, 0 to remove and 0 not upgraded. Need to get 84.9 MB of archives. After this operation, 335 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [916 B] Get:2 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get:3 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3 [314 kB] Get:4 http://localhost:3142/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3 [105 kB] Get:5 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.45-3 [42.9 kB] Get:6 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get:7 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b1 [68.8 kB] Get:8 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get:9 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.40.2-9 [97.2 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:11 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get:12 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get:13 http://localhost:3142/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get:14 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:15 http://localhost:3142/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:16 http://localhost:3142/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get:17 http://localhost:3142/debian unstable/main amd64 binutils-s390x-linux-gnu amd64 2.43.1-5 [2502 kB] Get:18 http://localhost:3142/debian unstable/main amd64 gcc-14-s390x-linux-gnu-base amd64 14.2.0-6cross1 [46.9 kB] Get:19 http://localhost:3142/debian unstable/main amd64 cpp-14-s390x-linux-gnu amd64 14.2.0-6cross1 [9404 kB] Get:20 http://localhost:3142/debian unstable/main amd64 cpp-s390x-linux-gnu amd64 4:14.2.0-1 [4848 B] Get:21 http://localhost:3142/debian unstable/main amd64 gcc-14-cross-base all 14.2.0-6cross1 [42.2 kB] Get:22 http://localhost:3142/debian unstable/main amd64 libc6-s390x-cross all 2.40-3cross1 [1139 kB] Get:23 http://localhost:3142/debian unstable/main amd64 libgcc-s1-s390x-cross all 14.2.0-6cross1 [31.9 kB] Get:24 http://localhost:3142/debian unstable/main amd64 libgomp1-s390x-cross all 14.2.0-6cross1 [129 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libitm1-s390x-cross all 14.2.0-6cross1 [26.4 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libatomic1-s390x-cross all 14.2.0-6cross1 [8272 B] Get:27 http://localhost:3142/debian unstable/main amd64 libasan8-s390x-cross all 14.2.0-6cross1 [2564 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libstdc++6-s390x-cross all 14.2.0-6cross1 [715 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libubsan1-s390x-cross all 14.2.0-6cross1 [1055 kB] Get:30 http://localhost:3142/debian unstable/main amd64 libgcc-14-dev-s390x-cross all 14.2.0-6cross1 [877 kB] Get:31 http://localhost:3142/debian unstable/main amd64 gcc-14-s390x-linux-gnu amd64 14.2.0-6cross1 [17.8 MB] Get:32 http://localhost:3142/debian unstable/main amd64 gcc-s390x-linux-gnu amd64 4:14.2.0-1 [1448 B] Get:33 http://localhost:3142/debian unstable/main amd64 linux-libc-dev-s390x-cross all 6.11.2-1cross1 [2262 kB] Get:34 http://localhost:3142/debian unstable/main amd64 libc6-dev-s390x-cross all 2.40-3cross1 [1521 kB] Get:35 http://localhost:3142/debian unstable/main amd64 libstdc++-14-dev-s390x-cross all 14.2.0-6cross1 [2377 kB] Get:36 http://localhost:3142/debian unstable/main amd64 g++-14-s390x-linux-gnu amd64 14.2.0-6cross1 [10.4 MB] Get:37 http://localhost:3142/debian unstable/main amd64 g++-s390x-linux-gnu amd64 4:14.2.0-1 [1200 B] Get:38 http://localhost:3142/debian unstable/main amd64 crossbuild-essential-s390x all 12.12 [3548 B] Get:39 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libtool all 2.4.7-7 [517 kB] Get:41 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:43 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get:44 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get:45 http://localhost:3142/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get:46 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libicu72 amd64 72.1-5 [9396 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.1 [699 kB] Get:49 http://localhost:3142/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get:50 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:51 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:52 http://localhost:3142/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libfakeroot amd64 1.36-1 [29.1 kB] Get:54 http://localhost:3142/debian unstable/main amd64 fakeroot amd64 1.36-1 [75.1 kB] Get:55 http://localhost:3142/debian unstable/main s390x gcc-14-base s390x 14.2.0-7 [46.9 kB] Get:56 http://localhost:3142/debian unstable/main s390x libgcc-s1 s390x 14.2.0-7 [31.9 kB] Get:57 http://localhost:3142/debian unstable/main s390x libc6 s390x 2.40-3 [2410 kB] Get:58 http://localhost:3142/debian unstable/main s390x libasan8 s390x 14.2.0-7 [2571 kB] Get:59 http://localhost:3142/debian unstable/main s390x libatomic1 s390x 14.2.0-7 [8620 B] Get:60 http://localhost:3142/debian unstable/main s390x libcrypt1 s390x 1:4.4.36-5 [93.9 kB] Get:61 http://localhost:3142/debian unstable/main s390x libcrypt-dev s390x 1:4.4.36-5 [122 kB] Get:62 http://localhost:3142/debian unstable/main s390x libc6-dev s390x 2.40-3 [1526 kB] Get:63 http://localhost:3142/debian unstable/main s390x libgomp1 s390x 14.2.0-7 [132 kB] Get:64 http://localhost:3142/debian unstable/main s390x libitm1 s390x 14.2.0-7 [26.9 kB] Get:65 http://localhost:3142/debian unstable/main s390x libstdc++6 s390x 14.2.0-7 [761 kB] Get:66 http://localhost:3142/debian unstable/main s390x libubsan1 s390x 14.2.0-7 [1056 kB] Get:67 http://localhost:3142/debian unstable/main s390x libgcc-14-dev s390x 14.2.0-7 [877 kB] Get:68 http://localhost:3142/debian unstable/main s390x libstdc++-14-dev s390x 14.2.0-7 [2399 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 84.9 MB in 0s (175 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 13007 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.2-9_amd64.deb ... Unpacking bsdextrautils (2.40.2-9) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package binutils-s390x-linux-gnu. Preparing to unpack .../15-binutils-s390x-linux-gnu_2.43.1-5_amd64.deb ... Unpacking binutils-s390x-linux-gnu (2.43.1-5) ... Selecting previously unselected package gcc-14-s390x-linux-gnu-base:amd64. Preparing to unpack .../16-gcc-14-s390x-linux-gnu-base_14.2.0-6cross1_amd64.deb ... Unpacking gcc-14-s390x-linux-gnu-base:amd64 (14.2.0-6cross1) ... Selecting previously unselected package cpp-14-s390x-linux-gnu. Preparing to unpack .../17-cpp-14-s390x-linux-gnu_14.2.0-6cross1_amd64.deb ... Unpacking cpp-14-s390x-linux-gnu (14.2.0-6cross1) ... Selecting previously unselected package cpp-s390x-linux-gnu. Preparing to unpack .../18-cpp-s390x-linux-gnu_4%3a14.2.0-1_amd64.deb ... Unpacking cpp-s390x-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package gcc-14-cross-base. Preparing to unpack .../19-gcc-14-cross-base_14.2.0-6cross1_all.deb ... Unpacking gcc-14-cross-base (14.2.0-6cross1) ... Selecting previously unselected package libc6-s390x-cross. Preparing to unpack .../20-libc6-s390x-cross_2.40-3cross1_all.deb ... Unpacking libc6-s390x-cross (2.40-3cross1) ... Selecting previously unselected package libgcc-s1-s390x-cross. Preparing to unpack .../21-libgcc-s1-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libgcc-s1-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package libgomp1-s390x-cross. Preparing to unpack .../22-libgomp1-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libgomp1-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package libitm1-s390x-cross. Preparing to unpack .../23-libitm1-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libitm1-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package libatomic1-s390x-cross. Preparing to unpack .../24-libatomic1-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libatomic1-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package libasan8-s390x-cross. Preparing to unpack .../25-libasan8-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libasan8-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package libstdc++6-s390x-cross. Preparing to unpack .../26-libstdc++6-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libstdc++6-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package libubsan1-s390x-cross. Preparing to unpack .../27-libubsan1-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libubsan1-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package libgcc-14-dev-s390x-cross. Preparing to unpack .../28-libgcc-14-dev-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libgcc-14-dev-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package gcc-14-s390x-linux-gnu. Preparing to unpack .../29-gcc-14-s390x-linux-gnu_14.2.0-6cross1_amd64.deb ... Unpacking gcc-14-s390x-linux-gnu (14.2.0-6cross1) ... Selecting previously unselected package gcc-s390x-linux-gnu. Preparing to unpack .../30-gcc-s390x-linux-gnu_4%3a14.2.0-1_amd64.deb ... Unpacking gcc-s390x-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package linux-libc-dev-s390x-cross. Preparing to unpack .../31-linux-libc-dev-s390x-cross_6.11.2-1cross1_all.deb ... Unpacking linux-libc-dev-s390x-cross (6.11.2-1cross1) ... Selecting previously unselected package libc6-dev-s390x-cross. Preparing to unpack .../32-libc6-dev-s390x-cross_2.40-3cross1_all.deb ... Unpacking libc6-dev-s390x-cross (2.40-3cross1) ... Selecting previously unselected package libstdc++-14-dev-s390x-cross. Preparing to unpack .../33-libstdc++-14-dev-s390x-cross_14.2.0-6cross1_all.deb ... Unpacking libstdc++-14-dev-s390x-cross (14.2.0-6cross1) ... Selecting previously unselected package g++-14-s390x-linux-gnu. Preparing to unpack .../34-g++-14-s390x-linux-gnu_14.2.0-6cross1_amd64.deb ... Unpacking g++-14-s390x-linux-gnu (14.2.0-6cross1) ... Selecting previously unselected package g++-s390x-linux-gnu. Preparing to unpack .../35-g++-s390x-linux-gnu_4%3a14.2.0-1_amd64.deb ... Unpacking g++-s390x-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package crossbuild-essential-s390x. Preparing to unpack .../36-crossbuild-essential-s390x_12.12_all.deb ... Unpacking crossbuild-essential-s390x (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../37-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../38-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../39-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../40-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../41-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../42-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../43-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../44-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../45-libicu72_72.1-5_amd64.deb ... Unpacking libicu72:amd64 (72.1-5) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../46-libxml2_2.12.7+dfsg+really2.9.14-0.1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../47-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../48-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../49-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../50-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../51-libfakeroot_1.36-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.36-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../52-fakeroot_1.36-1_amd64.deb ... Unpacking fakeroot (1.36-1) ... Selecting previously unselected package gcc-14-base:s390x. Preparing to unpack .../53-gcc-14-base_14.2.0-7_s390x.deb ... Unpacking gcc-14-base:s390x (14.2.0-7) ... Selecting previously unselected package libgcc-s1:s390x. Preparing to unpack .../54-libgcc-s1_14.2.0-7_s390x.deb ... Unpacking libgcc-s1:s390x (14.2.0-7) ... Selecting previously unselected package libc6:s390x. Preparing to unpack .../55-libc6_2.40-3_s390x.deb ... Unpacking libc6:s390x (2.40-3) ... Selecting previously unselected package libasan8:s390x. Preparing to unpack .../56-libasan8_14.2.0-7_s390x.deb ... Unpacking libasan8:s390x (14.2.0-7) ... Selecting previously unselected package libatomic1:s390x. Preparing to unpack .../57-libatomic1_14.2.0-7_s390x.deb ... Unpacking libatomic1:s390x (14.2.0-7) ... Selecting previously unselected package libcrypt1:s390x. Preparing to unpack .../58-libcrypt1_1%3a4.4.36-5_s390x.deb ... Unpacking libcrypt1:s390x (1:4.4.36-5) ... Selecting previously unselected package libcrypt-dev:s390x. Preparing to unpack .../59-libcrypt-dev_1%3a4.4.36-5_s390x.deb ... Unpacking libcrypt-dev:s390x (1:4.4.36-5) ... Selecting previously unselected package libc6-dev:s390x. Preparing to unpack .../60-libc6-dev_2.40-3_s390x.deb ... Unpacking libc6-dev:s390x (2.40-3) ... Selecting previously unselected package libgomp1:s390x. Preparing to unpack .../61-libgomp1_14.2.0-7_s390x.deb ... Unpacking libgomp1:s390x (14.2.0-7) ... Selecting previously unselected package libitm1:s390x. Preparing to unpack .../62-libitm1_14.2.0-7_s390x.deb ... Unpacking libitm1:s390x (14.2.0-7) ... Selecting previously unselected package libstdc++6:s390x. Preparing to unpack .../63-libstdc++6_14.2.0-7_s390x.deb ... Unpacking libstdc++6:s390x (14.2.0-7) ... Selecting previously unselected package libubsan1:s390x. Preparing to unpack .../64-libubsan1_14.2.0-7_s390x.deb ... Unpacking libubsan1:s390x (14.2.0-7) ... Selecting previously unselected package libgcc-14-dev:s390x. Preparing to unpack .../65-libgcc-14-dev_14.2.0-7_s390x.deb ... Unpacking libgcc-14-dev:s390x (14.2.0-7) ... Selecting previously unselected package libstdc++-14-dev:s390x. Preparing to unpack .../66-libstdc++-14-dev_14.2.0-7_s390x.deb ... Unpacking libstdc++-14-dev:s390x (14.2.0-7) ... Selecting previously unselected package sbuild-build-depends-main-dummy:s390x. Preparing to unpack .../67-sbuild-build-depends-main-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-main-dummy:s390x (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-5) ... Setting up binutils-s390x-linux-gnu (2.43.1-5) ... Setting up gcc-14-s390x-linux-gnu-base:amd64 (14.2.0-6cross1) ... Setting up bsdextrautils (2.40.2-9) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up gcc-14-base:s390x (14.2.0-7) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libc6-s390x-cross (2.40-3cross1) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up gcc-14-cross-base (14.2.0-6cross1) ... Setting up file (1:5.45-3) ... Setting up libfakeroot:amd64 (1.36-1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up fakeroot (1.36-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up autotools-dev (20220109.1) ... Setting up linux-libc-dev-s390x-cross (6.11.2-1cross1) ... Setting up autopoint (0.22.5-2) ... Setting up libgcc-s1-s390x-cross (14.2.0-6cross1) ... Setting up cpp-14-s390x-linux-gnu (14.2.0-6cross1) ... Setting up autoconf (2.72-3) ... Setting up libitm1-s390x-cross (14.2.0-6cross1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libc6-dev-s390x-cross (2.40-3cross1) ... Setting up libuchardet0:amd64 (0.0.8-1+b1) ... Setting up libgomp1-s390x-cross (14.2.0-6cross1) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-2) ... Setting up cpp-s390x-linux-gnu (4:14.2.0-1) ... Setting up libtool (2.4.7-7) ... Setting up libstdc++6-s390x-cross (14.2.0-6cross1) ... Setting up libatomic1-s390x-cross (14.2.0-6cross1) ... Setting up libasan8-s390x-cross (14.2.0-6cross1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libubsan1-s390x-cross (14.2.0-6cross1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libgcc-14-dev-s390x-cross (14.2.0-6cross1) ... Setting up debhelper (13.20) ... Setting up gcc-14-s390x-linux-gnu (14.2.0-6cross1) ... Setting up gcc-s390x-linux-gnu (4:14.2.0-1) ... Setting up libstdc++-14-dev-s390x-cross (14.2.0-6cross1) ... Setting up g++-14-s390x-linux-gnu (14.2.0-6cross1) ... Setting up g++-s390x-linux-gnu (4:14.2.0-1) ... Setting up crossbuild-essential-s390x (12.12) ... Setting up libgcc-s1:s390x (14.2.0-7) ... Setting up libc6:s390x (2.40-3) ... Setting up libasan8:s390x (14.2.0-7) ... Setting up libstdc++6:s390x (14.2.0-7) ... Setting up libitm1:s390x (14.2.0-7) ... Setting up libcrypt1:s390x (1:4.4.36-5) ... Setting up libgomp1:s390x (14.2.0-7) ... Setting up libatomic1:s390x (14.2.0-7) ... Setting up libubsan1:s390x (14.2.0-7) ... Setting up libcrypt-dev:s390x (1:4.4.36-5) ... Setting up libc6-dev:s390x (2.40-3) ... Setting up libgcc-14-dev:s390x (14.2.0-7) ... Setting up libstdc++-14-dev:s390x (14.2.0-7) ... Setting up sbuild-build-depends-main-dummy:s390x (0.invalid.0) ... Processing triggers for libc-bin (2.40-3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (s390x included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) amd64 (x86_64) Toolchain package versions: binutils_2.43.1-5 dpkg-dev_1.22.11 g++-14_14.2.0-7 gcc-14_14.2.0-7 libc6-dev_2.40-3 libstdc++-14-dev_14.2.0-7 libstdc++-14-dev-s390x-cross_14.2.0-6cross1 libstdc++6_14.2.0-7 libstdc++6-s390x-cross_14.2.0-6cross1 linux-libc-dev_6.11.4-1 Package versions: apt_2.9.10 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.5 base-passwd_3.6.5 bash_5.2.32-1+b2 binutils_2.43.1-5 binutils-common_2.43.1-5 binutils-s390x-linux-gnu_2.43.1-5 binutils-x86-64-linux-gnu_2.43.1-5 bsdextrautils_2.40.2-9 bsdutils_1:2.40.2-9 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-14_14.2.0-7 cpp-14-s390x-linux-gnu_14.2.0-6cross1 cpp-14-x86-64-linux-gnu_14.2.0-7 cpp-s390x-linux-gnu_4:14.2.0-1 cpp-x86-64-linux-gnu_4:14.2.0-1 crossbuild-essential-s390x_12.12 dash_0.5.12-9 debconf_1.5.87 debhelper_13.20 debian-archive-keyring_2023.4 debianutils_5.20 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dpkg_1.22.11 dpkg-dev_1.22.11 dwz_0.15-1+b1 e2fsprogs_1.47.1-1 fakeroot_1.36-1 file_1:5.45-3 findutils_4.10.0-3 g++_4:14.2.0-1 g++-14_14.2.0-7 g++-14-s390x-linux-gnu_14.2.0-6cross1 g++-14-x86-64-linux-gnu_14.2.0-7 g++-s390x-linux-gnu_4:14.2.0-1 g++-x86-64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-7 gcc-14-base_14.2.0-7 gcc-14-cross-base_14.2.0-6cross1 gcc-14-s390x-linux-gnu_14.2.0-6cross1 gcc-14-s390x-linux-gnu-base_14.2.0-6cross1 gcc-14-x86-64-linux-gnu_14.2.0-7 gcc-s390x-linux-gnu_4:14.2.0-1 gcc-x86-64-linux-gnu_4:14.2.0-1 gettext_0.22.5-2 gettext-base_0.22.5-2 gpgv_2.2.44-1 grep_3.11-4 groff-base_1.23.0-5 gzip_1.12-1.1 hostname_3.25 init-system-helpers_1.67 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2 libapt-pkg6.0t64_2.9.10 libarchive-zip-perl_1.68-1 libasan8_14.2.0-7 libasan8-s390x-cross_14.2.0-6cross1 libatomic1_14.2.0-7 libatomic1-s390x-cross_14.2.0-6cross1 libattr1_1:2.5.2-2 libaudit-common_1:4.0.1-1 libaudit1_1:4.0.1-1 libbinutils_2.43.1-5 libblkid1_2.40.2-9 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.40-3 libc-dev-bin_2.40-3 libc6_2.40-3 libc6-dev_2.40-3 libc6-dev-s390x-cross_2.40-3cross1 libc6-s390x-cross_2.40-3cross1 libcap-ng0_0.8.5-3 libcap2_1:2.66-5 libcc1-0_14.2.0-7 libcom-err2_1.47.1-1 libcrypt-dev_1:4.4.36-5 libcrypt1_1:4.4.36-5 libctf-nobfd0_2.43.1-5 libctf0_2.43.1-5 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.272 libdebhelper-perl_13.20 libdpkg-perl_1.22.11 libelf1t64_0.192-4 libext2fs2t64_1.47.1-1 libfakeroot_1.36-1 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.14.0-1 libgcc-14-dev_14.2.0-7 libgcc-14-dev-s390x-cross_14.2.0-6cross1 libgcc-s1_14.2.0-7 libgcc-s1-s390x-cross_14.2.0-6cross1 libgcrypt20_1.11.0-6 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgmp10_2:6.3.0+dfsg-2+b1 libgnutls30t64_3.8.6-2 libgomp1_14.2.0-7 libgomp1-s390x-cross_14.2.0-6cross1 libgpg-error0_1.50-4 libgprofng0_2.43.1-5 libhogweed6t64_3.10-1 libhwasan0_14.2.0-7 libicu72_72.1-5 libidn2-0_2.3.7-2 libisl23_0.27-1 libitm1_14.2.0-7 libitm1-s390x-cross_14.2.0-6cross1 libjansson4_2.14-2+b2 liblsan0_14.2.0-7 liblz4-1_1.9.4-3 liblzma5_5.6.3-1 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmd0_1.1.0-2 libmount1_2.40.2-9 libmpc3_1.3.1-1+b2 libmpfr6_4.2.1-1+b1 libnettle8t64_3.10-1 libp11-kit0_0.25.5-2 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7 libpcre2-8-0_10.42-4+b1 libperl5.40_5.40.0-6 libpipeline1_1.5.8-1 libquadmath0_14.2.0-7 libseccomp2_2.5.5-1+b1 libselinux1_3.7-3 libsemanage-common_3.7-2 libsemanage2_3.7-2 libsepol2_3.7-1 libsframe1_2.43.1-5 libsmartcols1_2.40.2-9 libss2_1.47.1-1 libssl3t64_3.3.2-1 libstdc++-14-dev_14.2.0-7 libstdc++-14-dev-s390x-cross_14.2.0-6cross1 libstdc++6_14.2.0-7 libstdc++6-s390x-cross_14.2.0-6cross1 libsystemd0_256.7-2 libtasn1-6_4.19.0-3+b2 libtinfo6_6.5-2 libtool_2.4.7-7 libtsan2_14.2.0-7 libubsan1_14.2.0-7 libubsan1-s390x-cross_14.2.0-6cross1 libuchardet0_0.0.8-1+b1 libudev1_256.7-2 libunistring5_1.2-1 libuuid1_2.40.2-9 libxml2_2.12.7+dfsg+really2.9.14-0.1 libxxhash0_0.8.2-2+b1 libzstd1_1.5.6+dfsg-1 linux-libc-dev_6.11.4-1 linux-libc-dev-s390x-cross_6.11.2-1cross1 login_1:4.16.0-2+really2.40.2-9 login.defs_1:4.16.0-4 logsave_1.47.1-1 m4_1.4.19-4 make_4.3-4.1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 mount_2.40.2-9 ncurses-base_6.5-2 ncurses-bin_6.5-2 openssl-provider-legacy_3.3.2-1 passwd_1:4.16.0-4 patch_2.7.6-7 perl_5.40.0-6 perl-base_5.40.0-6 perl-modules-5.40_5.40.0-6 po-debconf_1.0.21+nmu1 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.24 sysvinit-utils_3.11-1 tar_1.35+dfsg-3 tzdata_2024b-3 util-linux_2.40.2-9 xz-utils_5.6.3-1 zlib1g_1:1.3.dfsg+really1.3.1-1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: vilistextum Binary: vilistextum Architecture: any Version: 2.6.9-1.4 Maintainer: Siegfried-Angel Gevatter Pujals Homepage: https://bhaak.net/vilistextum/ Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/debian/vilistextum Vcs-Git: https://salsa.debian.org/debian/vilistextum.git Build-Depends: debhelper-compat (= 13) Package-List: vilistextum deb text optional arch=any Checksums-Sha1: d62fe5213b61c0d0356bb2e60757dd535ac0a82b 186678 vilistextum_2.6.9.orig.tar.gz 29d5d4eb980a672b9aa1dd17426549652e1f7986 3524 vilistextum_2.6.9-1.4.debian.tar.xz Checksums-Sha256: 3a16b4d70bfb144e044a8d584f091b0f9204d86a716997540190100c20aaf88d 186678 vilistextum_2.6.9.orig.tar.gz e373088f9740a7b50860e2b999d919d693c8e185a5b3e40f239be866e19785f8 3524 vilistextum_2.6.9-1.4.debian.tar.xz Files: 5ba56ffdc56758da716bb46c3e0f517e 186678 vilistextum_2.6.9.orig.tar.gz 0651c7a48b3ec8d506942b5fa35a6af1 3524 vilistextum_2.6.9-1.4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmbWTiEACgkQwpPntGGC Ws6hdQ//Z4+FYxo2ww6kCa78pfSlmJXhaX8RRP8ADyeKHqLVJLiFB86IOPgnUVeA 9C+1M6tl1LSkuCbyU9qODMAY0IUvSelaL7lHCFin9XEmT2auUKgKBtvawlZSTfQf 3wY4519sa1lTf5QotaorVSSLjgQpAO9QFD5EGGtix/U9v7JmoxENBsao8CqbVt3l OYRRlAOehsI+0dGpwsE9SpCMsXtXUz44+m6yR99EkLaNV9zBw4LP/QOXZd5Iqgag U+R+6abj3jGvpEqFyWDzohBhA9N/MsPosR6MnGcXWXCJNuzWNfWu2c+ZeJk33Ezg WoiGagLDbbRrJCCveJbNlb4u3bk+4zFIPH1yUdWkTde1fA24Tt6oU2k9ypWIKzjb 1rVXKXUOPNO4ZCEvskhTrJIYTHc1UMyJtdCM/ExcKksLi1Tx4p/Ktt1tlm0EpRUt Q1hqK4OjTYUZvbezImiLMmIl4n9Sd3wMlaM4mNmTrJNmF3w6MT09lUCX7bmlOXtr X3cZMr74qXG0BF65Y2eeKsdXbIfdWb7HovtlmmfE2BdsogSlnrmS0FkDmYNBJpmM t4edOWcnh+JT3niL5HM8WJ1DDB0ZqvQUW7odmcFzMszyD8z7ZUHivMqT/YYxeOWq I/oXxakJdi3pY48mS4P9nw7FdhwCCvDI++S/zj2orXzQ/KBa5o4= =h89E -----END PGP SIGNATURE----- gpgv: Signature made Mon Sep 2 23:45:37 2024 UTC gpgv: using RSA key 7E7729476D87D6F11D91ACCBC293E7B461825ACE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./vilistextum_2.6.9-1.4.dsc: no acceptable signature found dpkg-source: info: extracting vilistextum in /<> dpkg-source: info: unpacking vilistextum_2.6.9.orig.tar.gz dpkg-source: info: unpacking vilistextum_2.6.9-1.4.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 dpkg-source: info: applying 0003-Define-_ISOC99_SOURCE.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.s390x DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=crossqa OLDPWD=/home/crossqa PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SBUILD_CONFIG=/tmp/tmp.DrPfeNMLol/sbuild.conf SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=crossqa SCHROOT_SESSION_ID=sid-amd64-sbuild-29e14e64-f15a-4104-87b2-e55d2997833f SCHROOT_UID=1000 SCHROOT_USER=crossqa SHELL=/bin/sh USER=crossqa dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -as390x -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package vilistextum dpkg-buildpackage: info: source version 2.6.9-1.4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Boyuan Yang dpkg-architecture: warning: specified GNU system type s390x-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture s390x fakeroot debian/rules clean dh clean dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' aclocal: 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. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from... configure.in:4: the top level configure.in:21: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.in:21: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.in:21: the top level autoheader: 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 -a ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/s390x-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=s390x-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for s390x-linux-gnu-strip... s390x-linux-gnu-strip checking for a race-free mkdir -p... /usr/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 s390x-linux-gnu-gcc... s390x-linux-gnu-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... yes checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether s390x-linux-gnu-gcc accepts -g... yes checking for s390x-linux-gnu-gcc option to enable C11 features... none needed checking whether s390x-linux-gnu-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of s390x-linux-gnu-gcc... none checking for kaptain... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking whether char is unsigned... yes checking whether #! works in shell scripts... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E 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 -a make -j1 make[1]: Entering directory '/<>' make all-recursive make[2]: Entering directory '/<>' Making all in src make[3]: Entering directory '/<>/src' s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o charset.o charset.c s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o html.o html.c In file included from util.h:4, from html.c:36: html.c: In function ‘get_attr’: html.c:141:17: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 141 | 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:26: /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c:142:15: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 142 | 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/s390x-linux-gnu/include/features.h:510, from /usr/s390x-linux-gnu/include/ctype.h:25, from html.c:24: /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:142:26: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign] 142 | CPYSS(attr_ctnt, temp); | ^~~~ | | | unsigned char * multibyte.h:33:40: note: in definition of macro ‘CPYSS’ 33 | #define CPYSS(dest, src) strcpy(dest, src) | ^~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ html.c: In function ‘check_for_center’: html.c:278:21: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 278 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c:282:24: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 282 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c:283:29: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 283 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c:284:29: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 284 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c:285:30: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 285 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c: In function ‘print_footnote_number’: html.c:355:18: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness [-Wpointer-sign] 355 | snprintf(temp, 1000, "[%d]", number); | ^~~~ | | | unsigned char * /usr/s390x-linux-gnu/include/bits/stdio2.h:65:1: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 65 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ html.c: In function ‘construct_footnote’: html.c:363:18: warning: pointer targets in passing argument 1 of ‘snprintf’ differ in signedness [-Wpointer-sign] 363 | snprintf(temp, 1000, " %3d. %s\n", number, link); | ^~~~ | | | unsigned char * /usr/s390x-linux-gnu/include/bits/stdio2.h:65:1: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 65 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ html.c: In function ‘href’: html.c:382:20: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 382 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c:383:37: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness [-Wpointer-sign] 383 | 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) | ^~~~~~~~ /usr/s390x-linux-gnu/include/string.h:350:34: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~~~ html.c:383:85: warning: pointer targets in passing argument 2 of ‘strncmp’ differ in signedness [-Wpointer-sign] 383 | 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) | ^~~~ /usr/s390x-linux-gnu/include/string.h:159:51: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ html.c:383:124: warning: pointer targets in passing argument 2 of ‘strncmp’ differ in signedness [-Wpointer-sign] 383 | 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) | ^~~~ /usr/s390x-linux-gnu/include/string.h:159:51: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ html.c:395:48: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness [-Wpointer-sign] 395 | STRCAT(references, tmp); | ^~~~~~~~~~ | | | unsigned char * multibyte.h:39:35: note: in definition of macro ‘STRCAT’ 39 | #define STRCAT(dest, src) strcat(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:395:60: warning: pointer targets in passing argument 2 of ‘strcat’ differ in signedness [-Wpointer-sign] 395 | STRCAT(references, tmp); | ^~~ | | | unsigned char * multibyte.h:39:41: note: in definition of macro ‘STRCAT’ 39 | #define STRCAT(dest, src) strcat(dest, src) | ^~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:136:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ html.c:397:47: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 397 | 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:397:60: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign] 397 | 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) | ^~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ html.c: In function ‘href_output’: html.c:410:46: warning: pointer targets in passing argument 1 of ‘output_string’ differ in signedness [-Wpointer-sign] 410 | 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:33: fileio.h:9:26: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 9 | void output_string(CHAR *str); html.c: In function ‘href_link_inline_output’: html.c:421:28: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 421 | if (STRLEN(link_inline)>0) { | ^~~~~~~~~~~ | | | unsigned char * multibyte.h:32:27: note: in definition of macro ‘STRLEN’ 32 | #define STRLEN(s) strlen(s) | ^ /usr/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ html.c:423:49: warning: pointer targets in passing argument 1 of ‘wort_plus_string’ differ in signedness [-Wpointer-sign] 423 | 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:30: text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); html.c:425:49: warning: pointer targets in passing argument 1 of ‘wort_plus_string’ differ in signedness [-Wpointer-sign] 425 | wort_plus_string(STRING(">")); | ^~~ | | | char * multibyte.h:49:25: note: in definition of macro ‘STRING’ 49 | #define STRING(string) string | ^~~~~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); html.c: In function ‘image’: html.c:446:19: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 446 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c:449:59: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 449 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c: In function ‘start_nooutput’: html.c:610:29: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 610 | 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html.c: In function ‘href’: html.c:363:37: warning: ‘%s’ directive output may be truncated writing up to 32767 bytes into a region of size between 986 and 994 [-Wformat-truncation=] 363 | snprintf(temp, 1000, " %3d. %s\n", number, link); | ^~ ...... 394 | construct_footnote(tmp, references_count, attr_ctnt); | ~~~~~~~~~ In file included from /usr/s390x-linux-gnu/include/stdio.h:970, from html.c:25: In function ‘snprintf’, inlined from ‘construct_footnote’ at html.c:363:2, inlined from ‘href’ at html.c:394:6: /usr/s390x-linux-gnu/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 8 and 32783 bytes into a destination of size 1000 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o latin1.o latin1.c In file included from latin1.c:35: latin1.c: In function ‘parse_entity’: latin1.c:64:26: 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/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ latin1.c:71:15: 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/s390x-linux-gnu/include/features.h:510, from /usr/s390x-linux-gnu/include/bits/libc-header-start.h:33, from /usr/s390x-linux-gnu/include/stdlib.h:26, from latin1.c:21: /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ latin1.c:71:23: 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) | ^~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ latin1.c:97:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ latin1.c:97:28: 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) | ^~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ latin1.c: In function ‘parse_entities’: latin1.c:118:24: 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) | ^ /usr/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ latin1.c:133:24: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ latin1.c:133:32: 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) | ^~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:136:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ latin1.c:143:32: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:136:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ latin1.c:143:40: 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) | ^~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:136:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 136 | __NTH (strcat (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ latin1.c:150:15: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ latin1.c:150:18: 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) | ^~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ 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(""", 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:217:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 217 | else if CMP("&", 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:218:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 218 | else if CMP(">", 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:219:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 219 | else if CMP("<", 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:220:31: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 220 | else if CMP("'", 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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(" ", 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:230:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 230 | else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:231:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 231 | else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:232:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 232 | else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:233:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 233 | else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:234:24: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 234 | else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:235:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 235 | else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:236:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 236 | else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:237:24: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 237 | else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:238:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 238 | else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:239:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 239 | else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:240:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 240 | else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:241:24: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 241 | else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:242:30: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 242 | else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:243:24: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 243 | else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:244:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 244 | else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:245:24: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 245 | else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:246:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 246 | else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:247:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 247 | else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:248:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 248 | else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:249:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 249 | else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:250:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 250 | else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:251:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 251 | else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:252:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 252 | else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:253:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 253 | else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:254:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 254 | else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:255:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 255 | else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:256:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 256 | else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:257:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 257 | else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:258:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 258 | else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:259:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 259 | else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:260:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 260 | else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:261:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 261 | else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:262:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 262 | else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:263:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 263 | else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:264:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 264 | else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:265:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 265 | else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:266:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 266 | else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:267:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 267 | else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:268:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 268 | else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:269:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 269 | else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:270:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 270 | else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:271:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 271 | else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:272:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 272 | else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:273:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 273 | else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:274:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 274 | else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:275:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 275 | else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:276:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 276 | else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:277:24: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 277 | else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:278:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 278 | else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:279:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 279 | else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:280:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 280 | else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:281:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 281 | else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:282:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 282 | else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:283:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 283 | else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:284:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 284 | else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:285:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 285 | else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:286:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 286 | else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:287:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 287 | else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:288:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 288 | else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:289:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 289 | else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:290:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 290 | else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:291:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 291 | else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:292:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 292 | else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:293:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 293 | else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:294:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 294 | else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:295:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 295 | else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:296:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 296 | else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:297:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 297 | else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:298:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 298 | else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:299:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 299 | else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:300:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 300 | else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:301:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 301 | else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:302:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 302 | else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:303:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 303 | else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:304:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 304 | else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:305:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 305 | else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:306:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 306 | else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:307:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 307 | else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:308:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 308 | else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:309:24: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 309 | else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:310:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 310 | else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:311:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 311 | else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:312:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 312 | else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:313:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 313 | else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:314:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 314 | else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:315:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 315 | else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:316:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 316 | else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:317:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 317 | else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:318:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 318 | else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:319:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 319 | else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:320:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 320 | else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:321:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 321 | else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:322:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 322 | else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:323:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 323 | else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ latin1.c:324:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 324 | else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ | ^~~ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -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/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:73:33: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:79:33: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:80:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:81:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:82:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:85:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:86:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:88:34: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:89:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:90:43: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:91:44: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:92:34: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:93:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:108:34: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:109:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:110:34: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:111:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:112:34: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:113:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:114:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:115:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:116:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:117:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:118:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:119:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:124:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:125:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:126:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:127:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:128:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:129:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:130:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:131:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:132:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:133:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:134:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:135:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:137:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:138:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:140:34: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:141:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:143:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:144:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:145:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:146:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:147:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:148:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:149:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:150:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:151:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:152:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:154:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:155:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:156:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:157:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:158:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:159:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:162:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:163:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:163:59: 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); | ^~~~ html_tag.c:164:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:164:59: 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 | ^~~~~~ 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); | ^~~~ html_tag.c:165:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:165:59: 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 | ^~~~~~ 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); | ^~~~ html_tag.c:168:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:169:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:170:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:171:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:172:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:173:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:174:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:175:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:176:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:177:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:179:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:180:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:182:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:183:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:184:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:185:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:186:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:187:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:190:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:191:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:192:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:193:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:194:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:195:42: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:196:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:197:42: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:198:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:199:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:200:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:201:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:204:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:205:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:206:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:207:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:208:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:209:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:210:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:211:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:212:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:213:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:214:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:215:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:216:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:217:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:220:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:221:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:222:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:223:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:224:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:225:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:226:34: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:227:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:228:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:229:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:232:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:233:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:234:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:235:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:237:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:238:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:239:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:240:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:241:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:242:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:243:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:244:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:245:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:246:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:247:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:248:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:249:35: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:250:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:251:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:252:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:253:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:254:42: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:255:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:256:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:257:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:258:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:259:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:260:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:261:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:262:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:263:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:264:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:266:37: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:267:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:268:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:269:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:270:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:272:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:273:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:274:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:275:42: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:276:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:277:42: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:278:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:279:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:280:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:281:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:282:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:283:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:284:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:285:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:287:36: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:288:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:289:42: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:290:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:291:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:292:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:293:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:294:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:295:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:296:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:297:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:298:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:299:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:300:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:301:41: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:302:42: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:304:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:306:41: 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) | ^~~~ /usr/s390x-linux-gnu/include/string.h:159:51: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ html_tag.c:314:49: 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) | ^ /usr/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ html_tag.c:315:49: 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) | ^ /usr/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ html_tag.c:327:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:328:40: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:329:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:330:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:331:38: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ html_tag.c:332:39: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -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/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o microsoft.o microsoft.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/s390x-linux-gnu/include/features.h:510, from /usr/s390x-linux-gnu/include/bits/libc-header-start.h:33, from /usr/s390x-linux-gnu/include/string.h:26, from microsoft.c:10: /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:29:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 29 | else if CMP("€", s) { CPYSL(s, "EUR"); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:29:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 29 | else if CMP("€", s) { CPYSL(s, "EUR"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:34:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 34 | else if CMP("‚", s) { set_char(s, ','); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:38:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 38 | else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ | ^ | | | unsigned char * microsoft.c:38:11: note: in expansion of macro ‘CMP’ 38 | else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ | ^~~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:43:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 43 | else if CMP("„", s) { CPYSL(s, "\""); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:43:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 43 | else if CMP("„", s) { CPYSL(s, "\""); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:47:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 47 | else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:47:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 47 | else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:52:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 52 | else if CMP("†", s) { CPYSL(s, "/-"); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:52:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 52 | else if CMP("†", s) { CPYSL(s, "/-"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:57:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 57 | else if CMP("‡", s) { CPYSL(s, "/="); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:57:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 57 | else if CMP("‡", s) { CPYSL(s, "/="); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:62:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 62 | else if CMP("ˆ", s) { set_char(s, '^'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:67:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 67 | else if CMP("‰", s) { CPYSL(s, "0/00"); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:67:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 67 | else if CMP("‰", s) { CPYSL(s, "0/00"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:72:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 72 | else if CMP("Š", s) { set_char(s, 'S'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:77:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 77 | else if CMP("‹", s) { set_char(s, '<'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:82:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 82 | else if CMP("Œ", s) { CPYSL(s, "OE"); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:82:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 82 | else if CMP("Œ", s) { CPYSL(s, "OE"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:91:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 91 | else if CMP("‘", s) { set_char(s, '`'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:96:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 96 | else if CMP("’", s) { set_char(s, '\''); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:101:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 101 | else if CMP("“", s) { set_char(s, '"'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:106:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 106 | else if CMP("”", s) { set_char(s, '"'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:111:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 111 | else if CMP("•", s) { set_char(s, '*'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:116:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 116 | else if CMP("–", s) { set_char(s, '-'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:121:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 121 | else if CMP("—", s) { CPYSL(s, "--"); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:121:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 121 | else if CMP("—", s) { CPYSL(s, "--"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:126:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 126 | else if CMP("˜", s) { set_char(s, '~'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:131:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 131 | else if CMP("™", s) { CPYSL(s, "[tm]"); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:131:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 131 | else if CMP("™", s) { CPYSL(s, "[tm]"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:136:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 136 | else if CMP("š", s) { set_char(s, 's'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:141:27: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 141 | else if CMP("›", s) { set_char(s, '>'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:146:26: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 146 | else if CMP("œ", s) { CPYSL(s, "oe"); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c:146:39: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 146 | else if CMP("œ", s) { CPYSL(s, "oe"); } | ^ | | | unsigned char * multibyte.h:34:34: note: in definition of macro ‘CPYSL’ 34 | #define CPYSL(dest, src) strcpy(dest, src) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ microsoft.c:155:25: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 155 | else if CMP("Ÿ", s) { set_char(s, 'Y'); } | ^ | | | unsigned char * multibyte.h:38:34: note: in definition of macro ‘CMP’ 38 | #define CMP(s1, s2) (strcmp(s1, s2)==0) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ microsoft.c: In function ‘microsoft_character’: microsoft.c:178:26: 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); microsoft.c:185:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); microsoft.c:187:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); microsoft.c:189:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); microsoft.c:191:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); microsoft.c:195:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); microsoft.c:201:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); microsoft.c:219:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); microsoft.c:223:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); microsoft.c:229:26: 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) | ^~~ text.h:37:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 37 | void wort_plus_string(CHAR *s); s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o text.o text.c In file included from util.h:4, from text.c:22: text.c: In function ‘only_spaces’: text.c:139:18: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 139 | int len=STRLEN(z); | ^ | | | unsigned char * multibyte.h:32:27: note: in definition of macro ‘STRLEN’ 32 | #define STRLEN(s) strlen(s) | ^ In file included from text.c:14: /usr/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ 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) | ^ /usr/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ 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) | ^ /usr/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ 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 (i0) { 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) 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) 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 (i0) { 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) text.c: In function ‘hr’: 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^~ /usr/s390x-linux-gnu/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ 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) | ^ /usr/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ 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/s390x-linux-gnu/include/features.h:510, from /usr/s390x-linux-gnu/include/bits/libc-header-start.h:33, from /usr/s390x-linux-gnu/include/stdio.h:28, from text.c:12: /usr/s390x-linux-gnu/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ 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) | ^ /usr/s390x-linux-gnu/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o fileio.o fileio.c s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -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:39: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 273 | default_image = argument; break; | ^ s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o util.o util.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/s390x-linux-gnu/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ util.c: In function ‘extract_entity_number’: util.c:192:39: 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/s390x-linux-gnu/include/features.h:510, from /usr/s390x-linux-gnu/include/bits/libc-header-start.h:33, from /usr/s390x-linux-gnu/include/stdlib.h:26, from util.c:16: /usr/s390x-linux-gnu/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 481 | __NTH (atoi (const char *__nptr)) | ^~~~~ s390x-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/local/include -c -o unicode_entities.o unicode_entities.c In file included from unicode_entities.c:17: unicode_entities.c: In function ‘ligature_entity’: unicode_entities.c:50:23: 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/s390x-linux-gnu/include/features.h:510, from /usr/s390x-linux-gnu/include/bits/libc-header-start.h:33, from /usr/s390x-linux-gnu/include/string.h:26, from unicode_entities.c:10: /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:52:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:54:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:56:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:58:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:60:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:62:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:64:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:66:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:68:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unicode_entities.c:70:23: 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) | ^~~~ /usr/s390x-linux-gnu/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ s390x-linux-gnu-gcc -Wall -O2 -ansi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -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 '/<>/src' Making all in doc make[3]: Entering directory '/<>/doc' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/doc' Making all in tests make[3]: Entering directory '/<>/tests' make check-TESTS make[4]: Entering directory '/<>/tests' make[5]: Entering directory '/<>/tests' FAIL: check_tags FAIL: check_entities PASS: check_latin2 PASS: check_utf8 ============================================================================ Testsuite summary for ============================================================================ # TOTAL: 4 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See tests/test-suite.log ============================================================================ make[5]: *** [Makefile:485: test-suite.log] Error 1 make[5]: Leaving directory '/<>/tests' make[4]: *** [Makefile:593: check-TESTS] Error 2 make[4]: Leaving directory '/<>/tests' make[3]: *** [Makefile:686: check-am] Error 2 make[3]: Leaving directory '/<>/tests' make[2]: *** [Makefile:356: all-recursive] Error 1 make[2]: Leaving directory '/<>' make[1]: *** [Makefile:297: all] Error 2 make[1]: Leaving directory '/<>' dh_auto_build: error: make -j1 returned exit code 2 make: *** [debian/rules:4: build-arch] Error 25 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-10-26T01:46:26Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 2596 Build-Time: 5 Distribution: unstable Fail-Stage: build Foreign Architectures: s390x Host Architecture: s390x Install-Time: 10 Job: vilistextum_2.6.9-1.4 Machine Architecture: amd64 Package: vilistextum Package-Time: 32 Source-Version: 2.6.9-1.4 Space: 2596 Status: attempted Version: 2.6.9-1.4 -------------------------------------------------------------------------------- Finished at 2024-10-26T01:46:26Z Build needed 00:00:32, 2596k disk space