RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux z13-001 4.3.0-0-generic #9 SMP Tue Dec 1 18:12:15 CET 2015 s390x Buildd toolchain package versions: launchpad-buildd_136 python-lpbuildd_136 sbuild_0.66.0-5ubuntu1 dpkg-dev_1.18.3ubuntu1 python-debian_0.1.27ubuntu1. Syncing the system clock with the buildd NTP service... 5 Dec 03:30:53 ntpdate[18064]: adjust time server 10.211.37.1 offset -0.000010 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-8383074', '/home/buildd/filecache-default/8808aeb45a9438550e8005f67e1dc6d720c06f47'] Unpacking chroot for build PACKAGEBUILD-8383074 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-8383074'] Mounting chroot for build PACKAGEBUILD-8383074 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-8383074', 'deb http://ftpmaster.internal/ubuntu xenial main universe'] Overriding sources.list in build-PACKAGEBUILD-8383074 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-8383074', 's390x'] Updating debian chroot for build PACKAGEBUILD-8383074 Ign http://archive-team.internal xenial InRelease Get:1 http://ftpmaster.internal xenial InRelease [227 kB] Ign http://archive-team.internal xenial Release.gpg Hit http://archive-team.internal xenial Release Ign http://archive-team.internal xenial/main s390x Packages/DiffIndex Hit http://archive-team.internal xenial/main Translation-en Hit http://archive-team.internal xenial/main s390x Packages Get:2 http://ftpmaster.internal xenial/main s390x Packages [1292 kB] Get:3 http://ftpmaster.internal xenial/universe s390x Packages [5208 kB] Get:4 http://ftpmaster.internal xenial/main Translation-en [848 kB] Get:5 http://ftpmaster.internal xenial/universe Translation-en [4729 kB] Fetched 12.3 MB in 8s (1414 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-8383074', 's390x', 'xenial', '-c', 'chroot:autobuild', '--arch=s390x', '--dist=xenial', '--purge=never', '--nolog', 'vilistextum_2.6.9-1.1.dsc'] Initiating build PACKAGEBUILD-8383074 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.3.0-0-generic #9 SMP Tue Dec 1 18:12:15 CET 2015 s390x sbuild (Debian sbuild) 0.66.0 (04 Oct 2015) on z13-001.buildd +==============================================================================+ | vilistextum 2.6.9-1.1 (s390x) 05 Dec 2015 03:31 | +==============================================================================+ Package: vilistextum Version: 2.6.9-1.1 Source Version: 2.6.9-1.1 Distribution: xenial Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x I: NOTICE: Log filtering will replace 'build/vilistextum-6phm3f/vilistextum-2.6.9' with '<>' I: NOTICE: Log filtering will replace 'build/vilistextum-6phm3f' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-8383074/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- vilistextum_2.6.9-1.1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-_2UwiR/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign file: ./ InRelease Ign file: ./ Release.gpg Get:1 file: ./ Release [2119 B] Ign file: ./ Translation-en Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/772 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy debconf: delaying package configuration, since apt-utils is not installed Authentication warning overridden. Selecting previously unselected package sbuild-build-depends-core-dummy. (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 ... 11407 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: cdbs, debhelper (>= 5), autotools-dev, quilt Filtered Build-Depends: cdbs, debhelper (>= 5), autotools-dev, quilt dpkg-deb: building package 'sbuild-build-depends-vilistextum-dummy' in '/<>/resolver-7iE6iI/apt_archive/sbuild-build-depends-vilistextum-dummy.deb'. Ign file: ./ InRelease Ign file: ./ Release.gpg Get:1 file: ./ Release [2119 B] Ign file: ./ Translation-en Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install vilistextum build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autoconf automake autotools-dev bsdmainutils cdbs debhelper dh-strip-nondeterminism dh-translations diffstat file gettext gettext-base groff-base intltool intltool-debian libarchive-zip-perl libasprintf0v5 libcroco3 libencode-locale-perl libexpat1 libfile-listing-perl libfile-stripnondeterminism-perl libglib2.0-0 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu55 libio-html-perl libio-socket-ssl-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic1 libnet-http-perl libnet-ssleay-perl libpipeline1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libsigsegv2 libtimedate-perl libunistring0 liburi-perl libwww-perl libwww-robotrules-perl libxml-parser-perl libxml2 m4 man-db mime-support netbase po-debconf python python-minimal python-scour python2.7 python2.7-minimal quilt Suggested packages: autoconf-archive gnu-standards autoconf-doc libtool wamerican wordlist whois vacation devscripts dh-make gettext-doc groff libdata-dump-perl libcrypt-ssleay-perl libauthen-ntlm-perl less www-browser libmail-box-perl python-doc python-tk python-rsvg python-cairo python2.7-doc binfmt-support procmail graphviz default-mta mail-transport-agent Recommended packages: curl wget lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xdg-user-dirs libhtml-format-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl xml-core ifupdown libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autotools-dev bsdmainutils cdbs debhelper dh-strip-nondeterminism dh-translations diffstat file gettext gettext-base groff-base intltool intltool-debian libarchive-zip-perl libasprintf0v5 libcroco3 libencode-locale-perl libexpat1 libfile-listing-perl libfile-stripnondeterminism-perl libglib2.0-0 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu55 libio-html-perl libio-socket-ssl-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic1 libnet-http-perl libnet-ssleay-perl libpipeline1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libsigsegv2 libtimedate-perl libunistring0 liburi-perl libwww-perl libwww-robotrules-perl libxml-parser-perl libxml2 m4 man-db mime-support netbase po-debconf python python-minimal python-scour python2.7 python2.7-minimal quilt sbuild-build-depends-vilistextum-dummy 0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded. Need to get 20.5 MB/20.5 MB of archives. After this operation, 85.0 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libasprintf0v5 groff-base libpython2.7-minimal python-minimal libpython2.7-stdlib python2.7 libpython-stdlib python file libfile-stripnondeterminism-perl dh-strip-nondeterminism libhtml-parser-perl libnet-ssleay-perl libxml-parser-perl sbuild-build-depends-vilistextum-dummy Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ xenial/main libasprintf0v5 s390x 0.19.4-1ubuntu3 [6638 B] Get:2 http://ftpmaster.internal/ubuntu/ xenial/main groff-base s390x 1.22.3-4 [1199 kB] Get:3 http://ftpmaster.internal/ubuntu/ xenial/main bsdmainutils s390x 9.0.6ubuntu1 [178 kB] Get:4 http://ftpmaster.internal/ubuntu/ xenial/main libpipeline1 s390x 1.4.1-1 [24.7 kB] Get:5 http://ftpmaster.internal/ubuntu/ xenial/main man-db s390x 2.7.5-1 [850 kB] Get:6 http://ftpmaster.internal/ubuntu/ xenial/main libpython2.7-minimal s390x 2.7.10-4ubuntu2 [337 kB] Get:7 http://ftpmaster.internal/ubuntu/ xenial/main python2.7-minimal s390x 2.7.10-4ubuntu2 [1048 kB] Get:8 http://ftpmaster.internal/ubuntu/ xenial/main python-minimal s390x 2.7.9-1 [28.2 kB] Get:9 http://ftpmaster.internal/ubuntu/ xenial/main mime-support all 3.59ubuntu1 [31.0 kB] Get:10 http://ftpmaster.internal/ubuntu/ xenial/main libexpat1 s390x 2.1.0-7 [65.4 kB] Get:11 http://ftpmaster.internal/ubuntu/ xenial/main libpython2.7-stdlib s390x 2.7.10-4ubuntu2 [1761 kB] Get:12 http://ftpmaster.internal/ubuntu/ xenial/main python2.7 s390x 2.7.10-4ubuntu2 [210 kB] Get:13 http://ftpmaster.internal/ubuntu/ xenial/main libpython-stdlib s390x 2.7.9-1 [7720 B] Get:14 http://ftpmaster.internal/ubuntu/ xenial/main python s390x 2.7.9-1 [137 kB] Get:15 http://ftpmaster.internal/ubuntu/ xenial/main libmagic1 s390x 1:5.25-2ubuntu1 [214 kB] Get:16 http://ftpmaster.internal/ubuntu/ xenial/main file s390x 1:5.25-2ubuntu1 [21.5 kB] Get:17 http://ftpmaster.internal/ubuntu/ xenial/main netbase all 5.3 [12.9 kB] Get:18 http://ftpmaster.internal/ubuntu/ xenial/main gettext-base s390x 0.19.4-1ubuntu3 [48.3 kB] Get:19 http://ftpmaster.internal/ubuntu/ xenial/main libglib2.0-0 s390x 2.47.3-3 [1041 kB] Get:20 http://ftpmaster.internal/ubuntu/ xenial/main libicu55 s390x 55.1-6ubuntu1 [7478 kB] Get:21 http://ftpmaster.internal/ubuntu/ xenial/main libxml2 s390x 2.9.2+zdfsg1-4ubuntu1 [640 kB] Get:22 http://ftpmaster.internal/ubuntu/ xenial/main libsigsegv2 s390x 2.10-4 [13.4 kB] Get:23 http://ftpmaster.internal/ubuntu/ xenial/main m4 s390x 1.4.17-4 [192 kB] Get:24 http://ftpmaster.internal/ubuntu/ xenial/main autoconf all 2.69-9 [321 kB] Get:25 http://ftpmaster.internal/ubuntu/ xenial/main autotools-dev all 20150820.1 [39.8 kB] Get:26 http://ftpmaster.internal/ubuntu/ xenial/main automake all 1:1.15-1ubuntu1 [511 kB] Get:27 http://ftpmaster.internal/ubuntu/ xenial/main libcroco3 s390x 0.6.9-1 [77.2 kB] Get:28 http://ftpmaster.internal/ubuntu/ xenial/main libunistring0 s390x 0.9.3-5.2ubuntu1 [262 kB] Get:29 http://ftpmaster.internal/ubuntu/ xenial/main gettext s390x 0.19.4-1ubuntu3 [838 kB] Get:30 http://ftpmaster.internal/ubuntu/ xenial/main intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:31 http://ftpmaster.internal/ubuntu/ xenial/main po-debconf all 1.0.18 [234 kB] Get:32 http://ftpmaster.internal/ubuntu/ xenial/main libarchive-zip-perl all 1.53-1 [87.0 kB] Get:33 http://ftpmaster.internal/ubuntu/ xenial/main libfile-stripnondeterminism-perl all 0.014-1 [10.1 kB] Get:34 http://ftpmaster.internal/ubuntu/ xenial/main libtimedate-perl all 2.3000-2 [37.5 kB] Get:35 http://ftpmaster.internal/ubuntu/ xenial/main dh-strip-nondeterminism all 0.014-1 [5596 B] Get:36 http://ftpmaster.internal/ubuntu/ xenial/main debhelper all 9.20151126ubuntu1 [741 kB] Get:37 http://ftpmaster.internal/ubuntu/ xenial/main liburi-perl all 1.69-1 [84.5 kB] Get:38 http://ftpmaster.internal/ubuntu/ xenial/main libencode-locale-perl all 1.05-1 [12.3 kB] Get:39 http://ftpmaster.internal/ubuntu/ xenial/main libhttp-date-perl all 6.02-1 [10.4 kB] Get:40 http://ftpmaster.internal/ubuntu/ xenial/main libfile-listing-perl all 6.04-1 [9774 B] Get:41 http://ftpmaster.internal/ubuntu/ xenial/main libhtml-tagset-perl all 3.20-2 [13.5 kB] Get:42 http://ftpmaster.internal/ubuntu/ xenial/main libhtml-parser-perl s390x 3.71-2 [89.8 kB] Get:43 http://ftpmaster.internal/ubuntu/ xenial/main libhtml-tree-perl all 5.03-2 [197 kB] Get:44 http://ftpmaster.internal/ubuntu/ xenial/main libio-html-perl all 1.001-1 [14.9 kB] Get:45 http://ftpmaster.internal/ubuntu/ xenial/main liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:46 http://ftpmaster.internal/ubuntu/ xenial/main libhttp-message-perl all 6.11-1 [74.3 kB] Get:47 http://ftpmaster.internal/ubuntu/ xenial/main libhttp-cookies-perl all 6.01-1 [17.2 kB] Get:48 http://ftpmaster.internal/ubuntu/ xenial/main libhttp-negotiate-perl all 6.00-2 [13.4 kB] Get:49 http://ftpmaster.internal/ubuntu/ xenial/main libnet-ssleay-perl s390x 1.72-1 [253 kB] Get:50 http://ftpmaster.internal/ubuntu/ xenial/main libio-socket-ssl-perl all 2.021-1 [161 kB] Get:51 http://ftpmaster.internal/ubuntu/ xenial/main libnet-http-perl all 6.09-1 [24.0 kB] Get:52 http://ftpmaster.internal/ubuntu/ xenial/main liblwp-protocol-https-perl all 6.06-2 [8682 B] Get:53 http://ftpmaster.internal/ubuntu/ xenial/main libwww-robotrules-perl all 6.01-1 [14.1 kB] Get:54 http://ftpmaster.internal/ubuntu/ xenial/main libwww-perl all 6.13-1 [146 kB] Get:55 http://ftpmaster.internal/ubuntu/ xenial/main libxml-parser-perl s390x 2.44-1 [204 kB] Get:56 http://ftpmaster.internal/ubuntu/ xenial/main intltool all 0.51.0-1 [44.7 kB] Get:57 http://ftpmaster.internal/ubuntu/ xenial/main dh-translations all 123 [21.9 kB] Get:58 http://ftpmaster.internal/ubuntu/ xenial/main python-scour all 0.26-3ubuntu1 [40.4 kB] Get:59 http://ftpmaster.internal/ubuntu/ xenial/main cdbs all 0.4.130ubuntu2 [42.8 kB] Get:60 http://ftpmaster.internal/ubuntu/ xenial/main diffstat s390x 1.60-1 [22.0 kB] Get:61 http://ftpmaster.internal/ubuntu/ xenial/main quilt all 0.63-3 [272 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 20.5 MB in 12s (1622 kB/s) Selecting previously unselected package libasprintf0v5:s390x. (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 ... 11407 files and directories currently installed.) Preparing to unpack .../libasprintf0v5_0.19.4-1ubuntu3_s390x.deb ... Unpacking libasprintf0v5:s390x (0.19.4-1ubuntu3) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-4_s390x.deb ... Unpacking groff-base (1.22.3-4) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6ubuntu1_s390x.deb ... Unpacking bsdmainutils (9.0.6ubuntu1) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../libpipeline1_1.4.1-1_s390x.deb ... Unpacking libpipeline1:s390x (1.4.1-1) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.5-1_s390x.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package libpython2.7-minimal:s390x. Preparing to unpack .../libpython2.7-minimal_2.7.10-4ubuntu2_s390x.deb ... Unpacking libpython2.7-minimal:s390x (2.7.10-4ubuntu2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.10-4ubuntu2_s390x.deb ... Unpacking python2.7-minimal (2.7.10-4ubuntu2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../python-minimal_2.7.9-1_s390x.deb ... Unpacking python-minimal (2.7.9-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.59ubuntu1_all.deb ... Unpacking mime-support (3.59ubuntu1) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.1.0-7_s390x.deb ... Unpacking libexpat1:s390x (2.1.0-7) ... Selecting previously unselected package libpython2.7-stdlib:s390x. Preparing to unpack .../libpython2.7-stdlib_2.7.10-4ubuntu2_s390x.deb ... Unpacking libpython2.7-stdlib:s390x (2.7.10-4ubuntu2) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.10-4ubuntu2_s390x.deb ... Unpacking python2.7 (2.7.10-4ubuntu2) ... Selecting previously unselected package libpython-stdlib:s390x. Preparing to unpack .../libpython-stdlib_2.7.9-1_s390x.deb ... Unpacking libpython-stdlib:s390x (2.7.9-1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libpython2.7-minimal:s390x (2.7.10-4ubuntu2) ... Setting up python2.7-minimal (2.7.10-4ubuntu2) ... Setting up python-minimal (2.7.9-1) ... Selecting previously unselected package python. (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 ... 12680 files and directories currently installed.) Preparing to unpack .../python_2.7.9-1_s390x.deb ... Unpacking python (2.7.9-1) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../libmagic1_1%3a5.25-2ubuntu1_s390x.deb ... Unpacking libmagic1:s390x (1:5.25-2ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.25-2ubuntu1_s390x.deb ... Unpacking file (1:5.25-2ubuntu1) ... Selecting previously unselected package netbase. Preparing to unpack .../archives/netbase_5.3_all.deb ... Unpacking netbase (5.3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.4-1ubuntu3_s390x.deb ... Unpacking gettext-base (0.19.4-1ubuntu3) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../libglib2.0-0_2.47.3-3_s390x.deb ... Unpacking libglib2.0-0:s390x (2.47.3-3) ... Selecting previously unselected package libicu55:s390x. Preparing to unpack .../libicu55_55.1-6ubuntu1_s390x.deb ... Unpacking libicu55:s390x (55.1-6ubuntu1) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../libxml2_2.9.2+zdfsg1-4ubuntu1_s390x.deb ... Unpacking libxml2:s390x (2.9.2+zdfsg1-4ubuntu1) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../libsigsegv2_2.10-4_s390x.deb ... Unpacking libsigsegv2:s390x (2.10-4) ... Selecting previously unselected package m4. Preparing to unpack .../archives/m4_1.4.17-4_s390x.deb ... Unpacking m4 (1.4.17-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.69-9_all.deb ... Unpacking autoconf (2.69-9) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Unpacking autotools-dev (20150820.1) ... Selecting previously unselected package automake. Preparing to unpack .../automake_1%3a1.15-1ubuntu1_all.deb ... Unpacking automake (1:1.15-1ubuntu1) ... Selecting previously unselected package libcroco3:s390x. Preparing to unpack .../libcroco3_0.6.9-1_s390x.deb ... Unpacking libcroco3:s390x (0.6.9-1) ... Selecting previously unselected package libunistring0:s390x. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_s390x.deb ... Unpacking libunistring0:s390x (0.9.3-5.2ubuntu1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.4-1ubuntu3_s390x.deb ... Unpacking gettext (0.19.4-1ubuntu3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.18_all.deb ... Unpacking po-debconf (1.0.18) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../libarchive-zip-perl_1.53-1_all.deb ... Unpacking libarchive-zip-perl (1.53-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../libfile-stripnondeterminism-perl_0.014-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.014-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../dh-strip-nondeterminism_0.014-1_all.deb ... Unpacking dh-strip-nondeterminism (0.014-1) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20151126ubuntu1_all.deb ... Unpacking debhelper (9.20151126ubuntu1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../liburi-perl_1.69-1_all.deb ... Unpacking liburi-perl (1.69-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../libhtml-tagset-perl_3.20-2_all.deb ... Unpacking libhtml-tagset-perl (3.20-2) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../libhtml-parser-perl_3.71-2_s390x.deb ... Unpacking libhtml-parser-perl (3.71-2) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../libhtml-tree-perl_5.03-2_all.deb ... Unpacking libhtml-tree-perl (5.03-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../libhttp-message-perl_6.11-1_all.deb ... Unpacking libhttp-message-perl (6.11-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../libhttp-cookies-perl_6.01-1_all.deb ... Unpacking libhttp-cookies-perl (6.01-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../libhttp-negotiate-perl_6.00-2_all.deb ... Unpacking libhttp-negotiate-perl (6.00-2) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../libnet-ssleay-perl_1.72-1_s390x.deb ... Unpacking libnet-ssleay-perl (1.72-1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../libio-socket-ssl-perl_2.021-1_all.deb ... Unpacking libio-socket-ssl-perl (2.021-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../libnet-http-perl_6.09-1_all.deb ... Unpacking libnet-http-perl (6.09-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../liblwp-protocol-https-perl_6.06-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.06-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../libwww-robotrules-perl_6.01-1_all.deb ... Unpacking libwww-robotrules-perl (6.01-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../libwww-perl_6.13-1_all.deb ... Unpacking libwww-perl (6.13-1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../libxml-parser-perl_2.44-1_s390x.deb ... Unpacking libxml-parser-perl (2.44-1) ... Selecting previously unselected package intltool. Preparing to unpack .../intltool_0.51.0-1_all.deb ... Unpacking intltool (0.51.0-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../dh-translations_123_all.deb ... Unpacking dh-translations (123) ... Selecting previously unselected package python-scour. Preparing to unpack .../python-scour_0.26-3ubuntu1_all.deb ... Unpacking python-scour (0.26-3ubuntu1) ... Selecting previously unselected package cdbs. Preparing to unpack .../cdbs_0.4.130ubuntu2_all.deb ... Unpacking cdbs (0.4.130ubuntu2) ... Selecting previously unselected package diffstat. Preparing to unpack .../diffstat_1.60-1_s390x.deb ... Unpacking diffstat (1.60-1) ... Selecting previously unselected package quilt. Preparing to unpack .../archives/quilt_0.63-3_all.deb ... Unpacking quilt (0.63-3) ... Selecting previously unselected package sbuild-build-depends-vilistextum-dummy. Preparing to unpack .../sbuild-build-depends-vilistextum-dummy.deb ... Unpacking sbuild-build-depends-vilistextum-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libasprintf0v5:s390x (0.19.4-1ubuntu3) ... Setting up groff-base (1.22.3-4) ... Setting up bsdmainutils (9.0.6ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libpipeline1:s390x (1.4.1-1) ... Setting up man-db (2.7.5-1) ... Not building database; man-db/auto-update is not 'true'. Setting up mime-support (3.59ubuntu1) ... Setting up libexpat1:s390x (2.1.0-7) ... Setting up libpython2.7-stdlib:s390x (2.7.10-4ubuntu2) ... Setting up python2.7 (2.7.10-4ubuntu2) ... Setting up libpython-stdlib:s390x (2.7.9-1) ... Setting up python (2.7.9-1) ... Setting up libmagic1:s390x (1:5.25-2ubuntu1) ... Setting up file (1:5.25-2ubuntu1) ... Setting up netbase (5.3) ... Setting up gettext-base (0.19.4-1ubuntu3) ... Setting up libglib2.0-0:s390x (2.47.3-3) ... No schema files found: doing nothing. Setting up libicu55:s390x (55.1-6ubuntu1) ... Setting up libxml2:s390x (2.9.2+zdfsg1-4ubuntu1) ... Setting up libsigsegv2:s390x (2.10-4) ... Setting up m4 (1.4.17-4) ... Setting up autoconf (2.69-9) ... Setting up autotools-dev (20150820.1) ... Setting up automake (1:1.15-1ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libcroco3:s390x (0.6.9-1) ... Setting up libunistring0:s390x (0.9.3-5.2ubuntu1) ... Setting up gettext (0.19.4-1ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up po-debconf (1.0.18) ... Setting up libarchive-zip-perl (1.53-1) ... Setting up libfile-stripnondeterminism-perl (0.014-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liburi-perl (1.69-1) ... Setting up libencode-locale-perl (1.05-1) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libhtml-tagset-perl (3.20-2) ... Setting up libhtml-parser-perl (3.71-2) ... Setting up libhtml-tree-perl (5.03-2) ... Setting up libio-html-perl (1.001-1) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up libhttp-message-perl (6.11-1) ... Setting up libhttp-cookies-perl (6.01-1) ... Setting up libhttp-negotiate-perl (6.00-2) ... Setting up libnet-ssleay-perl (1.72-1) ... Setting up libio-socket-ssl-perl (2.021-1) ... Setting up libnet-http-perl (6.09-1) ... Setting up libwww-robotrules-perl (6.01-1) ... Setting up python-scour (0.26-3ubuntu1) ... Setting up diffstat (1.60-1) ... Setting up quilt (0.63-3) ... Setting up debhelper (9.20151126ubuntu1) ... Setting up libwww-perl (6.13-1) ... Setting up libxml-parser-perl (2.44-1) ... Setting up intltool (0.51.0-1) ... Setting up dh-translations (123) ... Setting up cdbs (0.4.130ubuntu2) ... Setting up sbuild-build-depends-vilistextum-dummy (0.invalid.0) ... Setting up dh-strip-nondeterminism (0.014-1) ... Setting up liblwp-protocol-https-perl (6.06-2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.3.0-0-generic s390x (s390x) Toolchain package versions: binutils_2.25.90.20151125-2ubuntu1 dpkg-dev_1.18.3ubuntu1 g++-5_5.2.1-27ubuntu1 gcc-5_5.2.1-27ubuntu1 libc6-dev_2.21-0ubuntu5 libstdc++-5-dev_5.2.1-27ubuntu1 libstdc++6_5.2.1-27ubuntu1 linux-libc-dev_4.3.0-1.10 Package versions: adduser_3.113+nmu3ubuntu4 advancecomp_1.20-1 apt_1.0.10.2ubuntu1 apt-transport-https_1.0.10.2ubuntu1 autoconf_2.69-9 automake_1:1.15-1ubuntu1 autotools-dev_20150820.1 base-files_9.4ubuntu3 base-passwd_3.5.38 bash_4.3-14ubuntu1 binutils_2.25.90.20151125-2ubuntu1 bsdmainutils_9.0.6ubuntu1 bsdutils_1:2.27.1-1ubuntu3 build-essential_12.1ubuntu2 bzip2_1.0.6-8 ca-certificates_20150426ubuntu1 cdbs_0.4.130ubuntu2 coreutils_8.23-4ubuntu2 cpp_4:5.2.1-16ubuntu2 cpp-5_5.2.1-27ubuntu1 dash_0.5.7-4ubuntu2 debconf_1.5.58ubuntu1 debhelper_9.20151126ubuntu1 debianutils_4.5.1 dh-strip-nondeterminism_0.014-1 dh-translations_123 diffstat_1.60-1 diffutils_1:3.3-2 dmsetup_2:1.02.99-1ubuntu1 dpkg_1.18.3ubuntu1 dpkg-dev_1.18.3ubuntu1 e2fslibs_1.42.13-1ubuntu1 e2fsprogs_1.42.13-1ubuntu1 fakeroot_1.20.2-1ubuntu1 file_1:5.25-2ubuntu1 findutils_4.4.2-10 g++_4:5.2.1-16ubuntu2 g++-5_5.2.1-27ubuntu1 gcc_4:5.2.1-16ubuntu2 gcc-5_5.2.1-27ubuntu1 gcc-5-base_5.2.1-27ubuntu1 gettext_0.19.4-1ubuntu3 gettext-base_0.19.4-1ubuntu3 gnupg_1.4.19-6ubuntu1 gpgv_1.4.19-6ubuntu1 grep_2.21-2 groff-base_1.22.3-4 gzip_1.6-4ubuntu1 hostname_3.16ubuntu2 init_1.24ubuntu2 initscripts_2.88dsf-59.2ubuntu3 insserv_1.14.0-5ubuntu3 intltool_0.51.0-1 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-2 libapparmor1_2.10-0ubuntu8 libapt-pkg4.16_1.0.10.2ubuntu1 libarchive-zip-perl_1.53-1 libasn1-8-heimdal_1.6~rc2+dfsg-10ubuntu1 libasprintf0v5_0.19.4-1ubuntu3 libatomic1_5.2.1-27ubuntu1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.4-4ubuntu1 libaudit1_1:2.4.4-4ubuntu1 libblkid1_2.27.1-1ubuntu3 libbz2-1.0_1.0.6-8 libc-bin_2.21-0ubuntu5 libc-dev-bin_2.21-0ubuntu5 libc6_2.21-0ubuntu5 libc6-dev_2.21-0ubuntu5 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.2.1-27ubuntu1 libcomerr2_1.42.13-1ubuntu1 libcroco3_0.6.9-1 libcryptsetup4_2:1.6.6-5ubuntu2 libcurl3-gnutls_7.45.0-1ubuntu1 libdb5.3_5.3.28-11 libdebconfclient0_0.198ubuntu1 libdevmapper1.02.1_2:1.02.99-1ubuntu1 libdpkg-perl_1.18.3ubuntu1 libencode-locale-perl_1.05-1 libexpat1_2.1.0-7 libfakeroot_1.20.2-1ubuntu1 libfdisk1_2.27.1-1ubuntu3 libffi6_3.2.1-3 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_0.014-1 libgcc-5-dev_5.2.1-27ubuntu1 libgcc1_1:5.2.1-27ubuntu1 libgcrypt20_1.6.4-3 libgdbm3_1.8.3-13.1 libglib2.0-0_2.47.3-3 libgmp10_2:6.1.0+dfsg-2 libgnutls-deb0-28_3.3.18-1ubuntu1 libgomp1_5.2.1-27ubuntu1 libgpg-error0_1.20-1 libgssapi-krb5-2_1.13.2+dfsg-4 libgssapi3-heimdal_1.6~rc2+dfsg-10ubuntu1 libhcrypto4-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimbase1-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimntlm0-heimdal_1.6~rc2+dfsg-10ubuntu1 libhogweed4_3.1.1-4 libhtml-parser-perl_3.71-2 libhtml-tagset-perl_3.20-2 libhtml-tree-perl_5.03-2 libhttp-cookies-perl_6.01-1 libhttp-date-perl_6.02-1 libhttp-message-perl_6.11-1 libhttp-negotiate-perl_6.00-2 libhx509-5-heimdal_1.6~rc2+dfsg-10ubuntu1 libicu55_55.1-6ubuntu1 libidn11_1.32-3ubuntu1 libio-html-perl_1.001-1 libio-socket-ssl-perl_2.021-1 libisl15_0.15-3 libk5crypto3_1.13.2+dfsg-4 libkeyutils1_1.5.9-5ubuntu1 libkmod2_21-1ubuntu1 libkrb5-26-heimdal_1.6~rc2+dfsg-10ubuntu1 libkrb5-3_1.13.2+dfsg-4 libkrb5support0_1.13.2+dfsg-4 libldap-2.4-2_2.4.41+dfsg-1ubuntu2 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 liblwp-mediatypes-perl_6.02-1 liblwp-protocol-https-perl_6.06-2 liblzma5_5.1.1alpha+20120614-2ubuntu2 libmagic1_1:5.25-2ubuntu1 libmount1_2.27.1-1ubuntu3 libmpc3_1.0.3-1 libmpfr4_3.1.3-1 libncurses5_5.9+20150516-2ubuntu1 libncursesw5_5.9+20150516-2ubuntu1 libnet-http-perl_6.09-1 libnet-ssleay-perl_1.72-1 libnettle6_3.1.1-4 libp11-kit0_0.23.1-3 libpam-modules_1.1.8-3.1ubuntu3 libpam-modules-bin_1.1.8-3.1ubuntu3 libpam-runtime_1.1.8-3.1ubuntu3 libpam0g_1.1.8-3.1ubuntu3 libpcre3_2:8.35-7.1ubuntu1 libpipeline1_1.4.1-1 libpng12-0_1.2.54-1 libprocps3_1:3.3.9-1ubuntu8 libpython-stdlib_2.7.9-1 libpython2.7-minimal_2.7.10-4ubuntu2 libpython2.7-stdlib_2.7.10-4ubuntu2 libreadline6_6.3-8ubuntu1 libroken18-heimdal_1.6~rc2+dfsg-10ubuntu1 librtmp1_2.4+20150115.gita107cef-1build1 libsasl2-2_2.1.26.dfsg1-14 libsasl2-modules-db_2.1.26.dfsg1-14 libseccomp2_2.2.3-2ubuntu1 libselinux1_2.3-2build1 libsemanage-common_2.3-1build2 libsemanage1_2.3-1build2 libsepol1_2.4-2 libsigsegv2_2.10-4 libslang2_2.3.0-2ubuntu1 libsmartcols1_2.27.1-1ubuntu3 libsqlite3-0_3.9.2-1 libss2_1.42.13-1ubuntu1 libssl1.0.0_1.0.2d-0ubuntu2 libstdc++-5-dev_5.2.1-27ubuntu1 libstdc++6_5.2.1-27ubuntu1 libsystemd0_228-2ubuntu1 libtasn1-6_4.7-2 libtimedate-perl_2.3000-2 libtinfo5_5.9+20150516-2ubuntu1 libudev1_228-2ubuntu1 libunistring0_0.9.3-5.2ubuntu1 liburi-perl_1.69-1 libusb-0.1-4_2:0.1.12-27 libustr-1.0-1_1.0.4-5 libuuid1_2.27.1-1ubuntu3 libwind0-heimdal_1.6~rc2+dfsg-10ubuntu1 libwww-perl_6.13-1 libwww-robotrules-perl_6.01-1 libxml-parser-perl_2.44-1 libxml2_2.9.2+zdfsg1-4ubuntu1 linux-libc-dev_4.3.0-1.10 lockfile-progs_0.1.17 login_1:4.1.5.1-1.1ubuntu7 lsb-base_9.20150917ubuntu1 m4_1.4.17-4 make_4.0-8.2 man-db_2.7.5-1 mawk_1.3.3-17ubuntu2 mime-support_3.59ubuntu1 mount_2.27.1-1ubuntu3 multiarch-support_2.21-0ubuntu5 ncurses-base_5.9+20150516-2ubuntu1 ncurses-bin_5.9+20150516-2ubuntu1 netbase_5.3 openssl_1.0.2d-0ubuntu2 optipng_0.7.5-1 passwd_1:4.1.5.1-1.1ubuntu7 patch_2.7.5-1 perl_5.20.2-6 perl-base_5.20.2-6 perl-modules_5.20.2-6 pkg-create-dbgsym_0.70 pkgbinarymangler_123 po-debconf_1.0.18 policyrcd-script-zg2_0.1-2 procps_1:3.3.9-1ubuntu8 python_2.7.9-1 python-minimal_2.7.9-1 python-scour_0.26-3ubuntu1 python2.7_2.7.10-4ubuntu2 python2.7-minimal_2.7.10-4ubuntu2 quilt_0.63-3 readline-common_6.3-8ubuntu1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-vilistextum-dummy_0.invalid.0 sed_4.2.2-6.1 sensible-utils_0.0.9 systemd_228-2ubuntu1 systemd-sysv_228-2ubuntu1 sysv-rc_2.88dsf-59.2ubuntu3 sysvinit-utils_2.88dsf-59.2ubuntu3 tar_1.28-2.1 tzdata_2015g-1 ubuntu-keyring_2012.05.19 udev_228-2ubuntu1 util-linux_2.27.1-1ubuntu3 xz-utils_5.1.1alpha+20120614-2ubuntu2 zlib1g_1:1.2.8.dfsg-2ubuntu4 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Sun Dec 4 21:21:24 2011 UTC using RSA key ID 6AA15948 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./vilistextum_2.6.9-1.1.dsc dpkg-source: info: extracting vilistextum in vilistextum-2.6.9 dpkg-source: info: unpacking vilistextum_2.6.9.orig.tar.gz dpkg-source: info: applying vilistextum_2.6.9-1.1.diff.gz Check disc space ---------------- Sufficient free space for build User Environment ---------------- DEB_BUILD_OPTIONS=parallel=4 HOME=/home/buildd LANG=C LOGNAME=buildd MAIL=/var/mail/buildd OLDPWD=/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/<> SHELL=/bin/sh SUDO_COMMAND=/usr/sbin/chroot /<> su buildd -s /bin/sh -c cd '/<>' && 'env' SUDO_GID=2501 SUDO_UID=2001 SUDO_USER=buildd TERM=unknown USER=buildd USERNAME=root dpkg-buildpackage ----------------- dpkg-buildpackage: source package vilistextum dpkg-buildpackage: source version 2.6.9-1.1 dpkg-buildpackage: source distribution unstable dpkg-source --before-build vilistextum-2.6.9 dpkg-buildpackage: host architecture s390x fakeroot debian/rules clean test -x debian/rules rm -f debian/stamp-makefile-build debian/stamp-makefile-install /usr/bin/make -C . -k distclean make[1]: Entering directory '/<>' make[1]: *** No rule to make target 'distclean'. make[1]: Leaving directory '/<>' /usr/share/cdbs/1/class/makefile.mk:55: recipe for target 'makefile-clean' failed make: [makefile-clean] Error 2 (ignored) rm -f debian/stamp-autotools rmdir --ignore-fail-on-non-empty . rmdir: failed to remove '.': Invalid argument /usr/share/cdbs/1/class/autotools.mk:52: recipe for target 'makefile-clean' failed make: [makefile-clean] Error 1 (ignored) for i in ./config.guess ./config.sub ./config.rpath ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done dh_clean rm -f debian/stamp-autotools-files /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory '/<>' for i in ./config.guess ./config.sub ./config.rpath ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done make[1]: Leaving directory '/<>' if [ -d "." ]; then \ cd . && QUILT_PATCHES=/<>/debian/patches quilt --quiltrc /dev/null pop -a -R || test $? = 2 ; \ fi No patch removed rm -rf ./.pc rm -f debian/stamp-patch* debian/rules build-arch test -x debian/rules mkdir -p "." /usr/bin/make -f debian/rules reverse-config make[1]: Entering directory '/<>' for i in ./config.guess ./config.sub ./config.rpath ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done make[1]: Leaving directory '/<>' cd . && QUILT_PATCHES=/<>/debian/patches quilt --quiltrc /dev/null push -a || test $? = 2 Applying patch 01-add-format-arguments.patch patching file src/main.c Now at patch 01-add-format-arguments.patch touch debian/stamp-patched /usr/bin/make -f debian/rules update-config make[1]: Entering directory '/<>' if test -e /usr/share/misc/config.guess ; then \ for i in ./config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi if test -e /usr/share/gnulib/build-aux/config.rpath ; then \ for i in ./config.rpath ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/gnulib/build-aux/config.rpath $i ; \ fi ; \ done ; \ fi make[1]: Leaving directory '/<>' if test -e /usr/share/misc/config.guess ; then \ for i in ./config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi if test -e /usr/share/gnulib/build-aux/config.rpath ; then \ for i in ./config.rpath ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/gnulib/build-aux/config.rpath $i ; \ fi ; \ done ; \ fi touch debian/stamp-autotools-files chmod a+x /<>/./configure mkdir -p . cd . && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall" CPPFLAGS="-D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" /<>/./configure --build=s390x-linux-gnu --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/vilistextum" --srcdir=. --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking for kaptain... no checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether char is unsigned... yes checking whether #! works in shell scripts... yes checking for ANSI C header files... (cached) yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking if --enable-multibyte specified... no checking for an ANSI C-conforming const... yes checking for strstr... yes checking for strcasecmp... yes 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 touch debian/stamp-autotools /usr/bin/make -C . make[1]: Entering directory '/<>' /usr/bin/make all-recursive make[2]: Entering directory '/<>' Making all in src make[3]: Entering directory '/<>/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'charset.c' || echo './'`charset.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'html.c' || echo './'`html.c In file included from /usr/include/string.h:634:0, from html.c:23: html.c: In function 'get_attr': html.c:138:17: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:17: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) { parse_entities(temp); } ^ html.c:138:6: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) { parse_entities(temp); } ^ In file included from util.h:4:0, from html.c:33: html.c:139:8: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(attr_ctnt, temp); ^ multibyte.h:33:34: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/ctype.h:25, from html.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from util.h:4:0, from html.c:33: html.c:139:19: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(attr_ctnt, temp); ^ multibyte.h:33:40: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/ctype.h:25, from html.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from html.c:23: html.c: In function 'check_for_center': html.c:275:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:275:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ html.c:275:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ html.c:279:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:279:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { push_align(LEFT); } ^ html.c:280:29: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:280:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { push_align(CENTER); } ^ html.c:281:29: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:281:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { push_align(RIGHT); } ^ html.c:282:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c:282:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); } ^ html.c: In function 'print_footnote_number': html.c:352:2: warning: implicit declaration of function 'snprintf' [-Wimplicit-function-declaration] snprintf(temp, 1000, "[%d]", number); ^ In file included from /usr/include/string.h:634:0, from html.c:23: html.c: In function 'href': html.c:379:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ html.c:379:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("HREF", attr_name) { ^ html.c:379:8: note: in expansion of macro 'CMP' if CMP("HREF", attr_name) { ^ In file included from util.h:4:0, from html.c:33: html.c:380:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ multibyte.h:45:42: note: in definition of macro 'STRSTR' #define STRSTR(haystack, needle) strstr(haystack, needle) ^ In file included from html.c:23:0: /usr/include/string.h:341:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ In file included from /usr/include/string.h:634:0, from html.c:23: html.c:380:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ In file included from html.c:23:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:634:0, from html.c:23: html.c:380:64: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:64: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:45: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ In file included from html.c:23:0: /usr/include/string.h:147:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ In file included from /usr/include/string.h:634:0, from html.c:23: html.c:380:103: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ In file included from html.c:23:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:634:0, from html.c:23: html.c:380:103: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: note: expected 'const char *' but argument is of type 'unsigned char *' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:103: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ html.c:380:86: note: in expansion of macro 'STRNCMP' if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) { ^ In file included from html.c:23:0: /usr/include/string.h:147:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ In file included from util.h:4:0, from html.c:33: html.c:392:13: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] STRCAT(references, tmp); ^ multibyte.h:39:35: note: in definition of macro 'STRCAT' #define STRCAT(dest, src) strcat(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/ctype.h:25, from html.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:146:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ In file included from util.h:4:0, from html.c:33: html.c:392:25: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] STRCAT(references, tmp); ^ multibyte.h:39:41: note: in definition of macro 'STRCAT' #define STRCAT(dest, src) strcat(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/ctype.h:25, from html.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:146:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ In file included from util.h:4:0, from html.c:33: html.c:394:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(link_inline, attr_ctnt); ^ multibyte.h:33:34: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/ctype.h:25, from html.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from util.h:4:0, from html.c:33: html.c:394:25: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(link_inline, attr_ctnt); ^ multibyte.h:33:40: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/ctype.h:25, from html.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from util.h:4:0, from html.c:33: html.c: In function 'href_output': html.c:407:25: warning: pointer targets in passing argument 1 of 'output_string' differ in signedness [-Wpointer-sign] output_string(STRING("\n References:")); ^ multibyte.h:49:25: note: in definition of macro 'STRING' #define STRING(string) string ^ In file included from html.c:30:0: fileio.h:9:6: note: expected 'unsigned char *' but argument is of type 'char *' void output_string(CHAR *str); ^ In file included from util.h:4:0, from html.c:33: html.c: In function 'href_link_inline_output': html.c:418:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (STRLEN(link_inline)>0) { ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from html.c:23:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from util.h:4:0, from html.c:33: html.c:420:28: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] wort_plus_string(STRING("<")); ^ multibyte.h:49:25: note: in definition of macro 'STRING' #define STRING(string) string ^ In file included from html.c:27:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from util.h:4:0, from html.c:33: html.c:422:28: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] wort_plus_string(STRING(">")); ^ multibyte.h:49:25: note: in definition of macro 'STRING' #define STRING(string) string ^ In file included from html.c:27:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from /usr/include/string.h:634:0, from html.c:23: html.c: In function 'image': html.c:443:19: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:443:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALT", attr_name) ^ html.c:443:8: note: in expansion of macro 'CMP' if CMP("ALT", attr_name) ^ html.c:446:38: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: note: expected 'const char *' but argument is of type 'unsigned char *' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: note: expected 'const char *' but argument is of type 'unsigned char *' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: note: expected 'const char *' but argument is of type 'unsigned char *' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: note: expected 'const char *' but argument is of type 'unsigned char *' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: note: expected 'const char *' but argument is of type 'unsigned char *' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:38: note: expected 'const char *' but argument is of type 'unsigned char *' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c:446:30: note: in expansion of macro 'CMP' if (!(remove_empty_alt && CMP("", attr_ctnt))) { ^ html.c: In function 'start_nooutput': html.c:607:15: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ html.c:607:15: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/", attr_name) ^ html.c:607:6: note: in expansion of macro 'CMP' if CMP("/", attr_name) ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'latin1.c' || echo './'`latin1.c In file included from latin1.c:35:0: latin1.c: In function 'parse_entity': latin1.c:64:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] int len = STRLEN(str); ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from latin1.c:24:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from latin1.c:35:0: latin1.c:71:8: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(tmpstr, str); ^ multibyte.h:33:34: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c:71:16: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(tmpstr, str); ^ multibyte.h:33:40: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c:97:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(str, tmpstr); ^ multibyte.h:33:34: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c:97:14: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(str, tmpstr); ^ multibyte.h:33:40: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c: In function 'parse_entities': latin1.c:118:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] int len=STRLEN(s); ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from latin1.c:24:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from latin1.c:35:0: latin1.c:133:10: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] STRCAT(result, tmp); ^ multibyte.h:39:35: note: in definition of macro 'STRCAT' #define STRCAT(dest, src) strcat(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:146:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c:133:18: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] STRCAT(result, tmp); ^ multibyte.h:39:41: note: in definition of macro 'STRCAT' #define STRCAT(dest, src) strcat(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:146:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c:143:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] STRCAT(result, entity); ^ multibyte.h:39:35: note: in definition of macro 'STRCAT' #define STRCAT(dest, src) strcat(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:146:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c:143:19: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] STRCAT(result, entity); ^ multibyte.h:39:41: note: in definition of macro 'STRCAT' #define STRCAT(dest, src) strcat(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:146:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c:150:8: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(s, result); ^ multibyte.h:33:34: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from latin1.c:35:0: latin1.c:150:11: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSS(s, result); ^ multibyte.h:33:40: note: in definition of macro 'CPYSS' #define CPYSS(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from latin1.c:21: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'const char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from latin1.c:24: latin1.c: In function 'html_entity': latin1.c:215:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:25: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:215:6: note: in expansion of macro 'CMP' if CMP(""", str) { return(set_char_wrapper(str, '"')); } ^ latin1.c:216:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:216:11: note: in expansion of macro 'CMP' else if CMP("&;", str) { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */ ^ latin1.c:217:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:217:11: note: in expansion of macro 'CMP' else if CMP("&", str) { return(set_char_wrapper(str, '&')); } ^ latin1.c:218:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:218:11: note: in expansion of macro 'CMP' else if CMP(">", str) { return(set_char_wrapper(str, '>')); } ^ latin1.c:219:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:219:11: note: in expansion of macro 'CMP' else if CMP("<", str) { return(set_char_wrapper(str, '<')); } ^ latin1.c:220:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c:220:10: note: in expansion of macro 'CMP' else if CMP("'", str) { return(set_char_wrapper(str, '\'')); } ^ latin1.c: In function 'latin1': latin1.c:229:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:229:6: note: in expansion of macro 'CMP' if CMP(" ", str) { return(set_char_wrapper(str, 160)); } /* no-break space */ ^ latin1.c:230:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:230:11: note: in expansion of macro 'CMP' else if CMP("¡", str) { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark */ ^ latin1.c:231:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:231:11: note: in expansion of macro 'CMP' else if CMP("¢", str) { return(set_char_wrapper(str, 162)); } /* cent sign */ ^ latin1.c:232:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:232:11: note: in expansion of macro 'CMP' else if CMP("£", str) { return(set_char_wrapper(str, 163)); } /* pound sterling sign */ ^ latin1.c:233:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:233:11: note: in expansion of macro 'CMP' else if CMP("¤", str) { return(set_char_wrapper(str, 164)); } /* general currency sign */ ^ latin1.c:234:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:234:11: note: in expansion of macro 'CMP' else if CMP("¥", str) { return(set_char_wrapper(str, 165)); } /* yen sign */ ^ latin1.c:235:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:235:11: note: in expansion of macro 'CMP' else if CMP("¦", str) { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar */ ^ latin1.c:236:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:236:11: note: in expansion of macro 'CMP' else if CMP("§", str) { return(set_char_wrapper(str, 167)); } /* section sign */ ^ latin1.c:237:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:237:11: note: in expansion of macro 'CMP' else if CMP("¨", str) { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis) */ ^ latin1.c:238:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:238:11: note: in expansion of macro 'CMP' else if CMP("©", str) { return(set_char_wrapper(str, 169)); } /* copyright sign */ ^ latin1.c:239:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:239:11: note: in expansion of macro 'CMP' else if CMP("ª", str) { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine */ ^ latin1.c:240:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:240:11: note: in expansion of macro 'CMP' else if CMP("«", str) { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left */ ^ latin1.c:241:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:241:11: note: in expansion of macro 'CMP' else if CMP("¬", str) { return(set_char_wrapper(str, 172)); } /* not sign */ ^ latin1.c:242:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:242:10: note: in expansion of macro 'CMP' else if CMP("­", str) { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */ ^ latin1.c:243:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:243:11: note: in expansion of macro 'CMP' else if CMP("®", str) { return(set_char_wrapper(str, 174)); } /* registered sign */ ^ latin1.c:244:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:244:11: note: in expansion of macro 'CMP' else if CMP("¯", str) { return(set_char_wrapper(str, 175)); } /* macron */ ^ latin1.c:245:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:245:11: note: in expansion of macro 'CMP' else if CMP("°", str) { return(set_char_wrapper(str, 176)); } /* degree sign */ ^ latin1.c:246:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:246:11: note: in expansion of macro 'CMP' else if CMP("±", str) { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign */ ^ latin1.c:247:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:247:11: note: in expansion of macro 'CMP' else if CMP("²", str) { return(set_char_wrapper(str, 178)); } /* superscript two */ ^ latin1.c:248:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:248:11: note: in expansion of macro 'CMP' else if CMP("³", str) { return(set_char_wrapper(str, 179)); } /* superscript three */ ^ latin1.c:249:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:249:11: note: in expansion of macro 'CMP' else if CMP("´", str) { return(set_char_wrapper(str, 180)); } /* acute accent */ ^ latin1.c:250:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:250:11: note: in expansion of macro 'CMP' else if CMP("µ", str) { return(set_char_wrapper(str, 181)); } /* micro sign */ ^ latin1.c:251:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:251:11: note: in expansion of macro 'CMP' else if CMP("¶", str) { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign) */ ^ latin1.c:252:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:252:11: note: in expansion of macro 'CMP' else if CMP("·", str) { return(set_char_wrapper(str, 183)); } /* middle dot */ ^ latin1.c:253:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:253:11: note: in expansion of macro 'CMP' else if CMP("¸", str) { return(set_char_wrapper(str, 184)); } /* cedilla */ ^ latin1.c:254:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:254:11: note: in expansion of macro 'CMP' else if CMP("¹", str) { return(set_char_wrapper(str, 185)); } /* superscript one */ ^ latin1.c:255:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:255:11: note: in expansion of macro 'CMP' else if CMP("º", str) { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine */ ^ latin1.c:256:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:256:11: note: in expansion of macro 'CMP' else if CMP("»", str) { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right */ ^ latin1.c:257:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:257:11: note: in expansion of macro 'CMP' else if CMP("¼", str) { return(set_char_wrapper(str, 188)); } /* fraction one-quarter */ ^ latin1.c:258:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:258:11: note: in expansion of macro 'CMP' else if CMP("½", str) { return(set_char_wrapper(str, 189)); } /* fraction one-half */ ^ latin1.c:259:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:259:11: note: in expansion of macro 'CMP' else if CMP("¾", str) { return(set_char_wrapper(str, 190)); } /* fraction three-quarters */ ^ latin1.c:260:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:260:11: note: in expansion of macro 'CMP' else if CMP("¿", str) { return(set_char_wrapper(str, 191)); } /* inverted question mark */ ^ latin1.c:261:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:261:11: note: in expansion of macro 'CMP' else if CMP("À", str) { return(set_char_wrapper(str, 192)); } /* capital A, grave accent */ ^ latin1.c:262:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:262:11: note: in expansion of macro 'CMP' else if CMP("Á", str) { return(set_char_wrapper(str, 193)); } /* capital A, acute accent */ ^ latin1.c:263:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:263:11: note: in expansion of macro 'CMP' else if CMP("Â", str) { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent */ ^ latin1.c:264:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:264:11: note: in expansion of macro 'CMP' else if CMP("Ã", str) { return(set_char_wrapper(str, 195)); } /* capital A, tilde */ ^ latin1.c:265:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:265:11: note: in expansion of macro 'CMP' else if CMP("Ä", str) { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark */ ^ latin1.c:266:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:266:11: note: in expansion of macro 'CMP' else if CMP("Å", str) { return(set_char_wrapper(str, 197)); } /* capital A, ring */ ^ latin1.c:267:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:267:11: note: in expansion of macro 'CMP' else if CMP("Æ", str) { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature) */ ^ latin1.c:268:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:268:11: note: in expansion of macro 'CMP' else if CMP("Ç", str) { return(set_char_wrapper(str, 199)); } /* capital C, cedilla */ ^ latin1.c:269:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:269:11: note: in expansion of macro 'CMP' else if CMP("È", str) { return(set_char_wrapper(str, 200)); } /* capital E, grave accent */ ^ latin1.c:270:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:270:11: note: in expansion of macro 'CMP' else if CMP("É", str) { return(set_char_wrapper(str, 201)); } /* capital E, acute accent */ ^ latin1.c:271:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:271:11: note: in expansion of macro 'CMP' else if CMP("Ê", str) { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent */ ^ latin1.c:272:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:272:11: note: in expansion of macro 'CMP' else if CMP("Ë", str) { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark */ ^ latin1.c:273:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:273:11: note: in expansion of macro 'CMP' else if CMP("Ì", str) { return(set_char_wrapper(str, 204)); } /* capital I, grave accent */ ^ latin1.c:274:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:274:11: note: in expansion of macro 'CMP' else if CMP("Í", str) { return(set_char_wrapper(str, 205)); } /* capital I, acute accent */ ^ latin1.c:275:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:275:11: note: in expansion of macro 'CMP' else if CMP("Î", str) { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent */ ^ latin1.c:276:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:276:11: note: in expansion of macro 'CMP' else if CMP("Ï", str) { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark */ ^ latin1.c:277:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:277:11: note: in expansion of macro 'CMP' else if CMP("Ð", str) { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic */ ^ latin1.c:278:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:278:11: note: in expansion of macro 'CMP' else if CMP("Ñ", str) { return(set_char_wrapper(str, 209)); } /* capital N, tilde */ ^ latin1.c:279:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:279:11: note: in expansion of macro 'CMP' else if CMP("Ò", str) { return(set_char_wrapper(str, 210)); } /* capital O, grave accent */ ^ latin1.c:280:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:280:11: note: in expansion of macro 'CMP' else if CMP("Ó", str) { return(set_char_wrapper(str, 211)); } /* capital O, acute accent */ ^ latin1.c:281:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:281:11: note: in expansion of macro 'CMP' else if CMP("Ô", str) { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent */ ^ latin1.c:282:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:282:11: note: in expansion of macro 'CMP' else if CMP("Õ", str) { return(set_char_wrapper(str, 213)); } /* capital O, tilde */ ^ latin1.c:283:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:283:11: note: in expansion of macro 'CMP' else if CMP("Ö", str) { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark */ ^ latin1.c:284:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:284:11: note: in expansion of macro 'CMP' else if CMP("×", str) { return(set_char_wrapper(str, 215)); } /* multiply sign */ ^ latin1.c:285:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:285:11: note: in expansion of macro 'CMP' else if CMP("Ø", str) { return(set_char_wrapper(str, 216)); } /* capital O, slash */ ^ latin1.c:286:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:286:11: note: in expansion of macro 'CMP' else if CMP("Ù", str) { return(set_char_wrapper(str, 217)); } /* capital U, grave accent */ ^ latin1.c:287:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:287:11: note: in expansion of macro 'CMP' else if CMP("Ú", str) { return(set_char_wrapper(str, 218)); } /* capital U, acute accent */ ^ latin1.c:288:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:288:11: note: in expansion of macro 'CMP' else if CMP("Û", str) { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent */ ^ latin1.c:289:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:289:11: note: in expansion of macro 'CMP' else if CMP("Ü", str) { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark */ ^ latin1.c:290:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:290:11: note: in expansion of macro 'CMP' else if CMP("Ý", str) { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent */ ^ latin1.c:291:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:291:11: note: in expansion of macro 'CMP' else if CMP("Þ", str) { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic */ ^ latin1.c:292:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:292:11: note: in expansion of macro 'CMP' else if CMP("ß", str) { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature) */ ^ latin1.c:293:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:293:11: note: in expansion of macro 'CMP' else if CMP("à", str) { return(set_char_wrapper(str, 224)); } /* small a, grave accent */ ^ latin1.c:294:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:294:11: note: in expansion of macro 'CMP' else if CMP("á", str) { return(set_char_wrapper(str, 225)); } /* small a, acute accent */ ^ latin1.c:295:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:295:11: note: in expansion of macro 'CMP' else if CMP("â", str) { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent */ ^ latin1.c:296:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:296:11: note: in expansion of macro 'CMP' else if CMP("ã", str) { return(set_char_wrapper(str, 227)); } /* small a, tilde */ ^ latin1.c:297:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:297:11: note: in expansion of macro 'CMP' else if CMP("ä", str) { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark */ ^ latin1.c:298:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:298:11: note: in expansion of macro 'CMP' else if CMP("å", str) { return(set_char_wrapper(str, 229)); } /* small a, ring */ ^ latin1.c:299:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:299:11: note: in expansion of macro 'CMP' else if CMP("æ", str) { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature) */ ^ latin1.c:300:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:300:11: note: in expansion of macro 'CMP' else if CMP("ç", str) { return(set_char_wrapper(str, 231)); } /* small c, cedilla */ ^ latin1.c:301:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:301:11: note: in expansion of macro 'CMP' else if CMP("è", str) { return(set_char_wrapper(str, 232)); } /* small e, grave accent */ ^ latin1.c:302:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:302:11: note: in expansion of macro 'CMP' else if CMP("é", str) { return(set_char_wrapper(str, 233)); } /* small e, acute accent */ ^ latin1.c:303:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:303:11: note: in expansion of macro 'CMP' else if CMP("ê", str) { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent */ ^ latin1.c:304:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:304:11: note: in expansion of macro 'CMP' else if CMP("ë", str) { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark */ ^ latin1.c:305:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:305:11: note: in expansion of macro 'CMP' else if CMP("ì", str) { return(set_char_wrapper(str, 236)); } /* small i, grave accent */ ^ latin1.c:306:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:306:11: note: in expansion of macro 'CMP' else if CMP("í", str) { return(set_char_wrapper(str, 237)); } /* small i, acute accent */ ^ latin1.c:307:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:307:11: note: in expansion of macro 'CMP' else if CMP("î", str) { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent */ ^ latin1.c:308:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:308:11: note: in expansion of macro 'CMP' else if CMP("ï", str) { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark */ ^ latin1.c:309:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:309:11: note: in expansion of macro 'CMP' else if CMP("ð", str) { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic */ ^ latin1.c:310:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:310:11: note: in expansion of macro 'CMP' else if CMP("ñ", str) { return(set_char_wrapper(str, 241)); } /* small n, tilde */ ^ latin1.c:311:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:311:11: note: in expansion of macro 'CMP' else if CMP("ò", str) { return(set_char_wrapper(str, 242)); } /* small o, grave accent */ ^ latin1.c:312:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:312:11: note: in expansion of macro 'CMP' else if CMP("ó", str) { return(set_char_wrapper(str, 243)); } /* small o, acute accent */ ^ latin1.c:313:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:313:11: note: in expansion of macro 'CMP' else if CMP("ô", str) { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent */ ^ latin1.c:314:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:314:11: note: in expansion of macro 'CMP' else if CMP("õ", str) { return(set_char_wrapper(str, 245)); } /* small o, tilde */ ^ latin1.c:315:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:315:11: note: in expansion of macro 'CMP' else if CMP("ö", str) { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark */ ^ latin1.c:316:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:316:11: note: in expansion of macro 'CMP' else if CMP("÷", str) { return(set_char_wrapper(str, 247)); } /* divide sign */ ^ latin1.c:317:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:317:11: note: in expansion of macro 'CMP' else if CMP("ø", str) { return(set_char_wrapper(str, 248)); } /* small o, slash */ ^ latin1.c:318:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:318:11: note: in expansion of macro 'CMP' else if CMP("ù", str) { return(set_char_wrapper(str, 249)); } /* small u, grave accent */ ^ latin1.c:319:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:319:11: note: in expansion of macro 'CMP' else if CMP("ú", str) { return(set_char_wrapper(str, 250)); } /* small u, acute accent */ ^ latin1.c:320:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:320:11: note: in expansion of macro 'CMP' else if CMP("û", str) { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent */ ^ latin1.c:321:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:321:11: note: in expansion of macro 'CMP' else if CMP("ü", str) { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark */ ^ latin1.c:322:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:322:11: note: in expansion of macro 'CMP' else if CMP("ý", str) { return(set_char_wrapper(str, 253)); } /* small y, acute accent */ ^ latin1.c:323:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:323:11: note: in expansion of macro 'CMP' else if CMP("þ", str) { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic */ ^ latin1.c:324:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ latin1.c:324:11: note: in expansion of macro 'CMP' else if CMP("ÿ", str) { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark */ ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'html_tag.c' || echo './'`html_tag.c In file included from /usr/include/string.h:634:0, from html_tag.c:22: html_tag.c: In function 'html_tag': html_tag.c:66:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:66:6: note: in expansion of macro 'CMP' if CMP("SCRIPT", str) { start_nooutput(); } ^ html_tag.c:67:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:67:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) { end_nooutput(); } ^ html_tag.c:68:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:68:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) { start_nooutput(); } ^ html_tag.c:69:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:69:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) { end_nooutput(); } ^ html_tag.c:70:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:70:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) { ^ html_tag.c:70:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) { ^ html_tag.c:73:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: note: expected 'const char *' but argument is of type 'unsigned char *' } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: note: expected 'const char *' but argument is of type 'unsigned char *' } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: note: expected 'const char *' but argument is of type 'unsigned char *' } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: note: expected 'const char *' but argument is of type 'unsigned char *' } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: note: expected 'const char *' but argument is of type 'unsigned char *' } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:73:26: note: expected 'const char *' but argument is of type 'unsigned char *' } else if CMP("/TITLE", str) { ^ html_tag.c:73:12: note: in expansion of macro 'CMP' } else if CMP("/TITLE", str) { ^ html_tag.c:79:19: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:19: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:79:6: note: in expansion of macro 'CMP' if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); } ^ html_tag.c:80:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:80:11: note: in expansion of macro 'CMP' else if CMP("!DOCTYPE", str) { while ((ch=read_char())!='>'); } ^ html_tag.c:81:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:81:11: note: in expansion of macro 'CMP' else if CMP("META", str) { find_encoding(); } ^ html_tag.c:82:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:82:11: note: in expansion of macro 'CMP' else if CMP("?XML", str) { find_xml_encoding(); } ^ html_tag.c:85:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR", str) { line_break(); } ^ html_tag.c:85:11: note: in expansion of macro 'CMP' else if CMP("BR", str) { line_break(); } ^ html_tag.c:86:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:86:11: note: in expansion of macro 'CMP' else if CMP("BR/", str) { line_break(); } /* xhtml */ ^ html_tag.c:88:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("P", str) { start_p(); } ^ html_tag.c:88:11: note: in expansion of macro 'CMP' else if CMP("P", str) { start_p(); } ^ html_tag.c:89:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:89:11: note: in expansion of macro 'CMP' else if CMP("/P", str) { paragraphen_ende(); } ^ html_tag.c:90:29: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:29: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:90:11: note: in expansion of macro 'CMP' else if CMP("BLOCKQUOTE", str) { start_p(); } ^ html_tag.c:91:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:91:11: note: in expansion of macro 'CMP' else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); } ^ html_tag.c:92:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:92:11: note: in expansion of macro 'CMP' else if CMP("Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:93:11: note: in expansion of macro 'CMP' else if CMP("/Q", str) { wort_plus_ch('"'); } ^ html_tag.c:108:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:108:11: note: in expansion of macro 'CMP' else if CMP("B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:109:11: note: in expansion of macro 'CMP' else if CMP("/B", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:110:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:110:11: note: in expansion of macro 'CMP' else if CMP("I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:111:11: note: in expansion of macro 'CMP' else if CMP("/I", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:112:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:112:11: note: in expansion of macro 'CMP' else if CMP("U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:113:11: note: in expansion of macro 'CMP' else if CMP("/U", str) { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */ ^ html_tag.c:114:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:114:11: note: in expansion of macro 'CMP' else if CMP("STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:115:11: note: in expansion of macro 'CMP' else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } } ^ html_tag.c:116:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:116:11: note: in expansion of macro 'CMP' else if CMP("EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:117:11: note: in expansion of macro 'CMP' else if CMP("/EM", str) { if (convert_tags) { wort_plus_ch('/'); } } ^ html_tag.c:118:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:118:11: note: in expansion of macro 'CMP' else if CMP("EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:119:11: note: in expansion of macro 'CMP' else if CMP("/EMPH", str) { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */ ^ html_tag.c:124:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H1", str) { start_p(); } ^ html_tag.c:124:11: note: in expansion of macro 'CMP' else if CMP("H1", str) { start_p(); } ^ html_tag.c:125:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:125:11: note: in expansion of macro 'CMP' else if CMP("/H1", str) { paragraphen_ende(); } ^ html_tag.c:126:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H2", str) { start_p(); } ^ html_tag.c:126:11: note: in expansion of macro 'CMP' else if CMP("H2", str) { start_p(); } ^ html_tag.c:127:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:127:11: note: in expansion of macro 'CMP' else if CMP("/H2", str) { paragraphen_ende(); } ^ html_tag.c:128:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H3", str) { start_p(); } ^ html_tag.c:128:11: note: in expansion of macro 'CMP' else if CMP("H3", str) { start_p(); } ^ html_tag.c:129:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:129:11: note: in expansion of macro 'CMP' else if CMP("/H3", str) { paragraphen_ende(); } ^ html_tag.c:130:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H4", str) { start_p(); } ^ html_tag.c:130:11: note: in expansion of macro 'CMP' else if CMP("H4", str) { start_p(); } ^ html_tag.c:131:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:131:11: note: in expansion of macro 'CMP' else if CMP("/H4", str) { paragraphen_ende(); } ^ html_tag.c:132:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H5", str) { start_p(); } ^ html_tag.c:132:11: note: in expansion of macro 'CMP' else if CMP("H5", str) { start_p(); } ^ html_tag.c:133:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:133:11: note: in expansion of macro 'CMP' else if CMP("/H5", str) { paragraphen_ende(); } ^ html_tag.c:134:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("H6", str) { start_p(); } ^ html_tag.c:134:11: note: in expansion of macro 'CMP' else if CMP("H6", str) { start_p(); } ^ html_tag.c:135:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:135:11: note: in expansion of macro 'CMP' else if CMP("/H6", str) { paragraphen_ende(); } ^ html_tag.c:137:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR", str) { hr(); } ^ html_tag.c:137:11: note: in expansion of macro 'CMP' else if CMP("HR", str) { hr(); } ^ html_tag.c:138:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:138:11: note: in expansion of macro 'CMP' else if CMP("HR/", str) { hr(); } /* xhtml */ ^ html_tag.c:140:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:140:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("A", str) { href(); } ^ html_tag.c:140:11: note: in expansion of macro 'CMP' else if CMP("A", str) { href(); } ^ html_tag.c:141:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:141:11: note: in expansion of macro 'CMP' else if CMP("/A", str) { href_link_inline_output(); } ^ html_tag.c:143:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:143:11: note: in expansion of macro 'CMP' else if CMP("LI", str) { start_lis(); } ^ html_tag.c:144:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:144:11: note: in expansion of macro 'CMP' else if CMP("/LI", str) { end_lis(); } ^ html_tag.c:145:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:145:11: note: in expansion of macro 'CMP' else if CMP("UL", str) { start_uls(); } ^ html_tag.c:146:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:146:11: note: in expansion of macro 'CMP' else if CMP("/UL", str) { end_uls(); return; } ^ html_tag.c:147:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:147:11: note: in expansion of macro 'CMP' else if CMP("DIR", str) { start_uls(); } /* deprecated */ ^ html_tag.c:148:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:148:11: note: in expansion of macro 'CMP' else if CMP("/DIR", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:149:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:149:11: note: in expansion of macro 'CMP' else if CMP("MENU", str) { start_uls(); } /* deprecated */ ^ html_tag.c:150:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:150:11: note: in expansion of macro 'CMP' else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */ ^ html_tag.c:151:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:151:11: note: in expansion of macro 'CMP' else if CMP("OL", str) { start_ols(); } ^ html_tag.c:152:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:152:11: note: in expansion of macro 'CMP' else if CMP("/OL", str) { end_ols(); } ^ html_tag.c:154:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:154:11: note: in expansion of macro 'CMP' else if CMP("DIV", str) { start_div(0); } ^ html_tag.c:155:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:155:11: note: in expansion of macro 'CMP' else if CMP("/DIV", str) { end_div(); } ^ html_tag.c:156:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:156:11: note: in expansion of macro 'CMP' else if CMP("CENTER", str) { start_div(CENTER); } /* deprecated */ ^ html_tag.c:157:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:157:11: note: in expansion of macro 'CMP' else if CMP("/CENTER", str) { end_div(); } /* deprecated */ ^ html_tag.c:158:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:158:11: note: in expansion of macro 'CMP' else if CMP("RIGHT", str) { start_div(RIGHT); } ^ html_tag.c:159:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:159:11: note: in expansion of macro 'CMP' else if CMP("/RIGHT", str) { end_div(); } ^ html_tag.c:162:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:162:11: note: in expansion of macro 'CMP' else if CMP("IMG", str) { image(default_image, 1); } ^ html_tag.c:163:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ html_tag.c:163:11: note: in expansion of macro 'CMP' else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ In file included from util.h:4:0, from html_tag.c:31: html_tag.c:163:45: warning: pointer targets in passing argument 1 of 'image' differ in signedness [-Wpointer-sign] else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */ ^ multibyte.h:49:25: note: in definition of macro 'STRING' #define STRING(string) string ^ In file included from html_tag.c:24:0: html.h:20:6: note: expected 'unsigned char *' but argument is of type 'char *' void image(CHAR *, int); ^ In file included from /usr/include/string.h:634:0, from html_tag.c:22: html_tag.c:164:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ html_tag.c:164:11: note: in expansion of macro 'CMP' else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ In file included from util.h:4:0, from html_tag.c:31: html_tag.c:164:45: warning: pointer targets in passing argument 1 of 'image' differ in signedness [-Wpointer-sign] else if CMP("AREA", str) { image(STRING("Area"), 0); } ^ multibyte.h:49:25: note: in definition of macro 'STRING' #define STRING(string) string ^ In file included from html_tag.c:24:0: html.h:20:6: note: expected 'unsigned char *' but argument is of type 'char *' void image(CHAR *, int); ^ In file included from /usr/include/string.h:634:0, from html_tag.c:22: html_tag.c:165:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ html_tag.c:165:11: note: in expansion of macro 'CMP' else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ In file included from util.h:4:0, from html_tag.c:31: html_tag.c:165:45: warning: pointer targets in passing argument 1 of 'image' differ in signedness [-Wpointer-sign] else if CMP("INPUT", str) { image(STRING("Input"), 0); } ^ multibyte.h:49:25: note: in definition of macro 'STRING' #define STRING(string) string ^ In file included from html_tag.c:24:0: html.h:20:6: note: expected 'unsigned char *' but argument is of type 'char *' void image(CHAR *, int); ^ In file included from /usr/include/string.h:634:0, from html_tag.c:22: html_tag.c:168:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:168:11: note: in expansion of macro 'CMP' else if CMP("TABLE", str) { /*start_p();*/ push_align(LEFT); neuer_paragraph(); } ^ html_tag.c:169:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:169:11: note: in expansion of macro 'CMP' else if CMP("/TABLE", str) { paragraphen_ende(); } ^ html_tag.c:170:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:170:11: note: in expansion of macro 'CMP' else if CMP("TD", str) { wort_plus_ch(' '); } ^ html_tag.c:171:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:171:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TD", str) {} ^ html_tag.c:171:11: note: in expansion of macro 'CMP' else if CMP("/TD", str) {} ^ html_tag.c:172:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:172:11: note: in expansion of macro 'CMP' else if CMP("TH", str) { wort_plus_ch(' '); } ^ html_tag.c:173:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:173:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TH", str) {} ^ html_tag.c:173:11: note: in expansion of macro 'CMP' else if CMP("/TH", str) {} ^ html_tag.c:174:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:174:11: note: in expansion of macro 'CMP' else if CMP("TR", str) { line_break(); } /* start_p(); */ ^ html_tag.c:175:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:175:11: note: in expansion of macro 'CMP' else if CMP("/TR", str) { /*paragraphen_ende();*/ } ^ html_tag.c:176:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:176:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CAPTION", str) {} ^ html_tag.c:176:11: note: in expansion of macro 'CMP' else if CMP("CAPTION", str) {} ^ html_tag.c:177:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CAPTION", str) {} ^ html_tag.c:177:11: note: in expansion of macro 'CMP' else if CMP("/CAPTION", str) {} ^ html_tag.c:179:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:179:11: note: in expansion of macro 'CMP' else if CMP("PRE", str) { start_p(); pre=1; } ^ html_tag.c:180:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:180:11: note: in expansion of macro 'CMP' else if CMP("/PRE", str) { paragraphen_ende(); pre=0; } ^ html_tag.c:182:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:182:11: note: in expansion of macro 'CMP' else if CMP("DL", str) { start_dl();} /* Definition List */ ^ html_tag.c:183:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:183:11: note: in expansion of macro 'CMP' else if CMP("/DL", str) { end_dl(); } ^ html_tag.c:184:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:184:11: note: in expansion of macro 'CMP' else if CMP("DT", str) { start_dt(); } /* Definition Title */ ^ html_tag.c:185:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:185:11: note: in expansion of macro 'CMP' else if CMP("/DT", str) { end_dt(); } ^ html_tag.c:186:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:186:11: note: in expansion of macro 'CMP' else if CMP("DD", str) { start_dd(); } /* Definition Description */ ^ html_tag.c:187:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:187:11: note: in expansion of macro 'CMP' else if CMP("/DD", str) { end_dd(); } ^ html_tag.c:190:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:190:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FORM", str) {} ^ html_tag.c:190:11: note: in expansion of macro 'CMP' else if CMP("FORM", str) {} ^ html_tag.c:191:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:191:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FORM", str) {} ^ html_tag.c:191:11: note: in expansion of macro 'CMP' else if CMP("/FORM", str) {} ^ html_tag.c:192:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:192:11: note: in expansion of macro 'CMP' else if CMP("BUTTON", str) {} /* TODO: extract name? */ ^ html_tag.c:193:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BUTTON", str) {} ^ html_tag.c:193:11: note: in expansion of macro 'CMP' else if CMP("/BUTTON", str) {} ^ html_tag.c:194:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FIELDSET", str) {} ^ html_tag.c:194:11: note: in expansion of macro 'CMP' else if CMP("FIELDSET", str) {} ^ html_tag.c:195:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FIELDSET", str) {} ^ html_tag.c:195:11: note: in expansion of macro 'CMP' else if CMP("/FIELDSET", str) {} ^ html_tag.c:196:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TEXTAREA", str) {} ^ html_tag.c:196:11: note: in expansion of macro 'CMP' else if CMP("TEXTAREA", str) {} ^ html_tag.c:197:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:197:11: note: in expansion of macro 'CMP' else if CMP("/TEXTAREA", str) {} ^ html_tag.c:198:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:198:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LEGEND", str) {} ^ html_tag.c:198:11: note: in expansion of macro 'CMP' else if CMP("LEGEND", str) {} ^ html_tag.c:199:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LEGEND", str) {} ^ html_tag.c:199:11: note: in expansion of macro 'CMP' else if CMP("/LEGEND", str) {} ^ html_tag.c:200:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:200:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LABEL", str) {} ^ html_tag.c:200:11: note: in expansion of macro 'CMP' else if CMP("LABEL", str) {} ^ html_tag.c:201:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:201:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LABEL", str) {} ^ html_tag.c:201:11: note: in expansion of macro 'CMP' else if CMP("/LABEL", str) {} ^ html_tag.c:204:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:204:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SAMP", str) {} ^ html_tag.c:204:11: note: in expansion of macro 'CMP' else if CMP("SAMP", str) {} ^ html_tag.c:205:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:205:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SAMP", str) {} ^ html_tag.c:205:11: note: in expansion of macro 'CMP' else if CMP("/SAMP", str) {} ^ html_tag.c:206:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:206:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CODE", str) {} ^ html_tag.c:206:11: note: in expansion of macro 'CMP' else if CMP("CODE", str) {} ^ html_tag.c:207:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:207:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CODE", str) {} ^ html_tag.c:207:11: note: in expansion of macro 'CMP' else if CMP("/CODE", str) {} ^ html_tag.c:208:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:208:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ABBR", str) {} ^ html_tag.c:208:11: note: in expansion of macro 'CMP' else if CMP("ABBR", str) {} ^ html_tag.c:209:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:209:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ABBR", str) {} ^ html_tag.c:209:11: note: in expansion of macro 'CMP' else if CMP("/ABBR", str) {} ^ html_tag.c:210:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ACRONYM", str) {} ^ html_tag.c:210:11: note: in expansion of macro 'CMP' else if CMP("ACRONYM", str) {} ^ html_tag.c:211:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ACRONYM", str) {} ^ html_tag.c:211:11: note: in expansion of macro 'CMP' else if CMP("/ACRONYM", str) {} ^ html_tag.c:212:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:212:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BIG", str) {} ^ html_tag.c:212:11: note: in expansion of macro 'CMP' else if CMP("BIG", str) {} ^ html_tag.c:213:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:213:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BIG", str) {} ^ html_tag.c:213:11: note: in expansion of macro 'CMP' else if CMP("/BIG", str) {} ^ html_tag.c:214:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:214:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("VAR", str) {} ^ html_tag.c:214:11: note: in expansion of macro 'CMP' else if CMP("VAR", str) {} ^ html_tag.c:215:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:215:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/VAR", str) {} ^ html_tag.c:215:11: note: in expansion of macro 'CMP' else if CMP("/VAR", str) {} ^ html_tag.c:216:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:216:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("KBD", str) {} ^ html_tag.c:216:11: note: in expansion of macro 'CMP' else if CMP("KBD", str) {} ^ html_tag.c:217:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:217:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/KBD", str) {} ^ html_tag.c:217:11: note: in expansion of macro 'CMP' else if CMP("/KBD", str) {} ^ html_tag.c:220:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:220:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BDO", str) {} ^ html_tag.c:220:11: note: in expansion of macro 'CMP' else if CMP("BDO", str) {} ^ html_tag.c:221:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:221:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BDO", str) {} ^ html_tag.c:221:11: note: in expansion of macro 'CMP' else if CMP("/BDO", str) {} ^ html_tag.c:222:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:222:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("INS", str) {} ^ html_tag.c:222:11: note: in expansion of macro 'CMP' else if CMP("INS", str) {} ^ html_tag.c:223:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:223:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/INS", str) {} ^ html_tag.c:223:11: note: in expansion of macro 'CMP' else if CMP("/INS", str) {} ^ html_tag.c:224:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:224:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DEL", str) {} ^ html_tag.c:224:11: note: in expansion of macro 'CMP' else if CMP("DEL", str) {} ^ html_tag.c:225:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:225:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DEL", str) {} ^ html_tag.c:225:11: note: in expansion of macro 'CMP' else if CMP("/DEL", str) {} ^ html_tag.c:226:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:20: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:226:11: note: in expansion of macro 'CMP' else if CMP("S", str) {} /* deprecated */ ^ html_tag.c:227:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:227:11: note: in expansion of macro 'CMP' else if CMP("/S", str) {} /* deprecated */ ^ html_tag.c:228:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:228:11: note: in expansion of macro 'CMP' else if CMP("STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:229:11: note: in expansion of macro 'CMP' else if CMP("/STRIKE", str) {} /* deprecated */ ^ html_tag.c:232:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:232:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HTML", str) {} ^ html_tag.c:232:11: note: in expansion of macro 'CMP' else if CMP("HTML", str) {} ^ html_tag.c:233:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:233:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASE", str) {} ^ html_tag.c:233:11: note: in expansion of macro 'CMP' else if CMP("BASE", str) {} ^ html_tag.c:234:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:234:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LINK", str) {} ^ html_tag.c:234:11: note: in expansion of macro 'CMP' else if CMP("LINK", str) {} ^ html_tag.c:235:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:235:11: note: in expansion of macro 'CMP' else if CMP("BASEFONT", str) {} /* deprecated */ ^ html_tag.c:237:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:237:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("HEAD", str) {} ^ html_tag.c:237:11: note: in expansion of macro 'CMP' else if CMP("HEAD", str) {} ^ html_tag.c:238:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:238:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/HEAD", str) {} ^ html_tag.c:238:11: note: in expansion of macro 'CMP' else if CMP("/HEAD", str) {} ^ html_tag.c:239:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:239:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BODY", str) {} ^ html_tag.c:239:11: note: in expansion of macro 'CMP' else if CMP("BODY", str) {} ^ html_tag.c:240:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:240:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BODY", str) {} ^ html_tag.c:240:11: note: in expansion of macro 'CMP' else if CMP("/BODY", str) {} ^ html_tag.c:241:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:241:11: note: in expansion of macro 'CMP' else if CMP("FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:242:11: note: in expansion of macro 'CMP' else if CMP("/FONT", str) {} /* deprecated */ ^ html_tag.c:243:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:243:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("MAP", str) {} ^ html_tag.c:243:11: note: in expansion of macro 'CMP' else if CMP("MAP", str) {} ^ html_tag.c:244:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:244:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/MAP", str) {} ^ html_tag.c:244:11: note: in expansion of macro 'CMP' else if CMP("/MAP", str) {} ^ html_tag.c:245:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:245:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUP", str) {} ^ html_tag.c:245:11: note: in expansion of macro 'CMP' else if CMP("SUP", str) {} ^ html_tag.c:246:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:246:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUP", str) {} ^ html_tag.c:246:11: note: in expansion of macro 'CMP' else if CMP("/SUP", str) {} ^ html_tag.c:247:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ADDRESS", str) {} ^ html_tag.c:247:11: note: in expansion of macro 'CMP' else if CMP("ADDRESS", str) {} ^ html_tag.c:248:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ADDRESS", str) {} ^ html_tag.c:248:11: note: in expansion of macro 'CMP' else if CMP("/ADDRESS", str) {} ^ html_tag.c:249:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:249:21: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TT", str) {} ^ html_tag.c:249:11: note: in expansion of macro 'CMP' else if CMP("TT", str) {} ^ html_tag.c:250:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:250:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TT", str) {} ^ html_tag.c:250:11: note: in expansion of macro 'CMP' else if CMP("/TT", str) {} ^ html_tag.c:251:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:251:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SUB", str) {} ^ html_tag.c:251:11: note: in expansion of macro 'CMP' else if CMP("SUB", str) {} ^ html_tag.c:252:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:252:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SUB", str) {} ^ html_tag.c:252:11: note: in expansion of macro 'CMP' else if CMP("/SUB", str) {} ^ html_tag.c:253:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:253:11: note: in expansion of macro 'CMP' else if CMP("NOSCRIPT", str) {} ^ html_tag.c:254:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:254:11: note: in expansion of macro 'CMP' else if CMP("/NOSCRIPT", str) {} ^ html_tag.c:255:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:255:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SMALL", str) {} ^ html_tag.c:255:11: note: in expansion of macro 'CMP' else if CMP("SMALL", str) {} ^ html_tag.c:256:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:256:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SMALL", str) {} ^ html_tag.c:256:11: note: in expansion of macro 'CMP' else if CMP("/SMALL", str) {} ^ html_tag.c:257:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:257:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SPAN", str) {} ^ html_tag.c:257:11: note: in expansion of macro 'CMP' else if CMP("SPAN", str) {} ^ html_tag.c:258:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:258:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SPAN", str) {} ^ html_tag.c:258:11: note: in expansion of macro 'CMP' else if CMP("/SPAN", str) {} ^ html_tag.c:259:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:259:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("DFN", str) {} ^ html_tag.c:259:11: note: in expansion of macro 'CMP' else if CMP("DFN", str) {} ^ html_tag.c:260:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:260:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/DFN", str) {} ^ html_tag.c:260:11: note: in expansion of macro 'CMP' else if CMP("/DFN", str) {} ^ html_tag.c:261:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:261:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("BLINK", str) {} ^ html_tag.c:261:11: note: in expansion of macro 'CMP' else if CMP("BLINK", str) {} ^ html_tag.c:262:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:262:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/BLINK", str) {} ^ html_tag.c:262:11: note: in expansion of macro 'CMP' else if CMP("/BLINK", str) {} ^ html_tag.c:263:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:263:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CITE", str) {} ^ html_tag.c:263:11: note: in expansion of macro 'CMP' else if CMP("CITE", str) {} ^ html_tag.c:264:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:264:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/CITE", str) {} ^ html_tag.c:264:11: note: in expansion of macro 'CMP' else if CMP("/CITE", str) {} ^ html_tag.c:266:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:266:23: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOBR", str) {} ^ html_tag.c:266:11: note: in expansion of macro 'CMP' else if CMP("NOBR", str) {} ^ html_tag.c:267:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:267:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOBR", str) {} ^ html_tag.c:267:11: note: in expansion of macro 'CMP' else if CMP("/NOBR", str) {} ^ html_tag.c:268:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:268:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SELECT", str) {} ^ html_tag.c:268:11: note: in expansion of macro 'CMP' else if CMP("SELECT", str) {} ^ html_tag.c:269:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:269:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SELECT", str) {} ^ html_tag.c:269:11: note: in expansion of macro 'CMP' else if CMP("/SELECT", str) {} ^ html_tag.c:270:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:270:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTION", str) {} ^ html_tag.c:270:11: note: in expansion of macro 'CMP' else if CMP("OPTION", str) {} ^ html_tag.c:272:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:272:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAME", str) {} ^ html_tag.c:272:11: note: in expansion of macro 'CMP' else if CMP("FRAME", str) {} ^ html_tag.c:273:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:273:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAME", str) {} ^ html_tag.c:273:11: note: in expansion of macro 'CMP' else if CMP("/FRAME", str) {} ^ html_tag.c:274:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("FRAMESET", str) {} ^ html_tag.c:274:11: note: in expansion of macro 'CMP' else if CMP("FRAMESET", str) {} ^ html_tag.c:275:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/FRAMESET", str) {} ^ html_tag.c:275:11: note: in expansion of macro 'CMP' else if CMP("/FRAMESET", str) {} ^ html_tag.c:276:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOFRAMES", str) {} ^ html_tag.c:276:11: note: in expansion of macro 'CMP' else if CMP("NOFRAMES", str) {} ^ html_tag.c:277:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:277:11: note: in expansion of macro 'CMP' else if CMP("/NOFRAMES", str) {} ^ html_tag.c:278:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:278:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("IFRAME", str) {} ^ html_tag.c:278:11: note: in expansion of macro 'CMP' else if CMP("IFRAME", str) {} ^ html_tag.c:279:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/IFRAME", str) {} ^ html_tag.c:279:11: note: in expansion of macro 'CMP' else if CMP("/IFRAME", str) {} ^ html_tag.c:280:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:280:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("LAYER", str) {} ^ html_tag.c:280:11: note: in expansion of macro 'CMP' else if CMP("LAYER", str) {} ^ html_tag.c:281:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:281:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/LAYER", str) {} ^ html_tag.c:281:11: note: in expansion of macro 'CMP' else if CMP("/LAYER", str) {} ^ html_tag.c:282:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:282:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ILAYER", str) {} ^ html_tag.c:282:11: note: in expansion of macro 'CMP' else if CMP("ILAYER", str) {} ^ html_tag.c:283:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/ILAYER", str) {} ^ html_tag.c:283:11: note: in expansion of macro 'CMP' else if CMP("/ILAYER", str) {} ^ html_tag.c:284:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("NOLAYER", str) {} ^ html_tag.c:284:11: note: in expansion of macro 'CMP' else if CMP("NOLAYER", str) {} ^ html_tag.c:285:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/NOLAYER", str) {} ^ html_tag.c:285:11: note: in expansion of macro 'CMP' else if CMP("/NOLAYER", str) {} ^ html_tag.c:287:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:287:22: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COL", str) {} ^ html_tag.c:287:11: note: in expansion of macro 'CMP' else if CMP("COL", str) {} ^ html_tag.c:288:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("COLGROUP", str) {} ^ html_tag.c:288:11: note: in expansion of macro 'CMP' else if CMP("COLGROUP", str) {} ^ html_tag.c:289:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/COLGROUP", str) {} ^ html_tag.c:289:11: note: in expansion of macro 'CMP' else if CMP("/COLGROUP", str) {} ^ html_tag.c:290:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:290:11: note: in expansion of macro 'CMP' else if CMP("ISINDEX", str) {} /* deprecated */ ^ html_tag.c:291:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:291:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("THEAD", str) {} ^ html_tag.c:291:11: note: in expansion of macro 'CMP' else if CMP("THEAD", str) {} ^ html_tag.c:292:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:292:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/THEAD", str) {} ^ html_tag.c:292:11: note: in expansion of macro 'CMP' else if CMP("/THEAD", str) {} ^ html_tag.c:293:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:293:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TFOOT", str) {} ^ html_tag.c:293:11: note: in expansion of macro 'CMP' else if CMP("TFOOT", str) {} ^ html_tag.c:294:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TFOOT", str) {} ^ html_tag.c:294:11: note: in expansion of macro 'CMP' else if CMP("/TFOOT", str) {} ^ html_tag.c:295:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:295:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TBODY", str) {} ^ html_tag.c:295:11: note: in expansion of macro 'CMP' else if CMP("TBODY", str) {} ^ html_tag.c:296:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:296:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TBODY", str) {} ^ html_tag.c:296:11: note: in expansion of macro 'CMP' else if CMP("/TBODY", str) {} ^ html_tag.c:297:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:297:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("PARAM", str) {} ^ html_tag.c:297:11: note: in expansion of macro 'CMP' else if CMP("PARAM", str) {} ^ html_tag.c:298:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:298:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/PARAM", str) {} ^ html_tag.c:298:11: note: in expansion of macro 'CMP' else if CMP("/PARAM", str) {} ^ html_tag.c:299:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:299:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OBJECT", str) {} ^ html_tag.c:299:11: note: in expansion of macro 'CMP' else if CMP("OBJECT", str) {} ^ html_tag.c:300:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OBJECT", str) {} ^ html_tag.c:300:11: note: in expansion of macro 'CMP' else if CMP("/OBJECT", str) {} ^ html_tag.c:301:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("OPTGROUP", str) {} ^ html_tag.c:301:11: note: in expansion of macro 'CMP' else if CMP("OPTGROUP", str) {} ^ html_tag.c:302:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:28: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:302:11: note: in expansion of macro 'CMP' else if CMP("/OPTGROUP", str) {} ^ html_tag.c:304:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:304:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/AREA", str) {} ^ html_tag.c:304:11: note: in expansion of macro 'CMP' else if CMP("/AREA", str) {} ^ html_tag.c:306:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ In file included from html_tag.c:22:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:634:0, from html_tag.c:22: html_tag.c:306:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:27: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] else if (STRNCMP("!--", str, 3)==0) { ^ html_tag.c:306:12: note: in expansion of macro 'STRNCMP' else if (STRNCMP("!--", str, 3)==0) { ^ In file included from html_tag.c:22:0: /usr/include/string.h:147:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^ In file included from util.h:4:0, from html_tag.c:31: html_tag.c:314:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] putback_char(str[STRLEN(str)-1]); ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from html_tag.c:22:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from util.h:4:0, from html_tag.c:31: html_tag.c:315:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] putback_char(str[STRLEN(str)-2]); ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from html_tag.c:22:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:634:0, from html_tag.c:22: html_tag.c:327:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("SCRIPT", str) {} ^ html_tag.c:327:11: note: in expansion of macro 'CMP' else if CMP("SCRIPT", str) {} ^ html_tag.c:328:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/SCRIPT", str) {} ^ html_tag.c:328:11: note: in expansion of macro 'CMP' else if CMP("/SCRIPT", str) {} ^ html_tag.c:329:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:329:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("STYLE", str) {} ^ html_tag.c:329:11: note: in expansion of macro 'CMP' else if CMP("STYLE", str) {} ^ html_tag.c:330:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:330:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/STYLE", str) {} ^ html_tag.c:330:11: note: in expansion of macro 'CMP' else if CMP("/STYLE", str) {} ^ html_tag.c:331:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:331:24: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("TITLE", str) {} ^ html_tag.c:331:11: note: in expansion of macro 'CMP' else if CMP("TITLE", str) {} ^ html_tag.c:332:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ html_tag.c:332:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("/TITLE", str) {} ^ html_tag.c:332:11: note: in expansion of macro 'CMP' else if CMP("/TITLE", str) {} ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'lists.c' || echo './'`lists.c In file included from /usr/include/string.h:634:0, from lists.c:14: lists.c: In function 'check_style': lists.c:33:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:33:20: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("TYPE", attr_name) ^ lists.c:33:8: note: in expansion of macro 'CMP' if CMP("TYPE", attr_name) ^ lists.c:35:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:35:10: note: in expansion of macro 'CMP' if CMP("disc", attr_ctnt) { return '*'; } ^ lists.c:36:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:36:10: note: in expansion of macro 'CMP' if CMP("square", attr_ctnt) { return '+'; } ^ lists.c:37:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:24: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("circle", attr_ctnt) { return 'o'; } ^ lists.c:37:10: note: in expansion of macro 'CMP' if CMP("circle", attr_ctnt) { return 'o'; } ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'microsoft.c' || echo './'`microsoft.c In file included from microsoft.c:18:0: microsoft.c: In function 'microsoft_entities': microsoft.c:28:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==128) { CPYSL(s, "EUR"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:29:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ microsoft.c:29:11: note: in expansion of macro 'CMP' else if CMP("€", s) { CPYSL(s, "EUR"); } ^ In file included from microsoft.c:18:0: microsoft.c:29:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("€", s) { CPYSL(s, "EUR"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:30:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==8364) { CPYSL(s, "EUR"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:34:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:34:11: note: in expansion of macro 'CMP' else if CMP("‚", s) { set_char(s, ','); } ^ microsoft.c:38:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ microsoft.c:38:11: note: in expansion of macro 'CMP' else if CMP("ƒ", s) { set_char(s, 'f'); } /* Latin Small Letter F With Hook */ ^ In file included from microsoft.c:18:0: microsoft.c:42:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==132) { CPYSL(s, "\""); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:43:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("„", s) { CPYSL(s, "\""); } ^ microsoft.c:43:11: note: in expansion of macro 'CMP' else if CMP("„", s) { CPYSL(s, "\""); } ^ In file included from microsoft.c:18:0: microsoft.c:43:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("„", s) { CPYSL(s, "\""); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:44:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==8222) { CPYSL(s, "\""); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:46:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==133) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:47:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ microsoft.c:47:11: note: in expansion of macro 'CMP' else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ In file included from microsoft.c:18:0: microsoft.c:47:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("…", s) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:48:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==8230) { CPYSL(s, "..."); } /* Horizontal Ellipsis */ ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:51:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==134) { CPYSL(s, "/-"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:52:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("†", s) { CPYSL(s, "/-"); } ^ microsoft.c:52:11: note: in expansion of macro 'CMP' else if CMP("†", s) { CPYSL(s, "/-"); } ^ In file included from microsoft.c:18:0: microsoft.c:52:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("†", s) { CPYSL(s, "/-"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:53:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==8224) { CPYSL(s, "/-"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:56:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==135) { CPYSL(s, "/="); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:57:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‡", s) { CPYSL(s, "/="); } ^ microsoft.c:57:11: note: in expansion of macro 'CMP' else if CMP("‡", s) { CPYSL(s, "/="); } ^ In file included from microsoft.c:18:0: microsoft.c:57:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("‡", s) { CPYSL(s, "/="); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:58:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==8225) { CPYSL(s, "/="); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:62:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("ˆ", s) { set_char(s, '^'); } ^ microsoft.c:62:11: note: in expansion of macro 'CMP' else if CMP("ˆ", s) { set_char(s, '^'); } ^ In file included from microsoft.c:18:0: microsoft.c:66:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==137) { CPYSL(s, "0/00"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:67:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ microsoft.c:67:11: note: in expansion of macro 'CMP' else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ In file included from microsoft.c:18:0: microsoft.c:67:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("‰", s) { CPYSL(s, "0/00"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:68:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==8240) { CPYSL(s, "0/00"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:72:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:72:11: note: in expansion of macro 'CMP' else if CMP("Š", s) { set_char(s, 'S'); } ^ microsoft.c:77:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‹", s) { set_char(s, '<'); } ^ microsoft.c:77:11: note: in expansion of macro 'CMP' else if CMP("‹", s) { set_char(s, '<'); } ^ In file included from microsoft.c:18:0: microsoft.c:81:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==140) { CPYSL(s, "OE"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:82:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ microsoft.c:82:11: note: in expansion of macro 'CMP' else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ In file included from microsoft.c:18:0: microsoft.c:82:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("Œ", s) { CPYSL(s, "OE"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:83:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==338) { CPYSL(s, "OE"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:91:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:91:11: note: in expansion of macro 'CMP' else if CMP("‘", s) { set_char(s, '`'); } ^ microsoft.c:96:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:96:11: note: in expansion of macro 'CMP' else if CMP("’", s) { set_char(s, '\''); } ^ microsoft.c:101:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:101:11: note: in expansion of macro 'CMP' else if CMP("“", s) { set_char(s, '"'); } ^ microsoft.c:106:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:106:11: note: in expansion of macro 'CMP' else if CMP("”", s) { set_char(s, '"'); } ^ microsoft.c:111:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:111:11: note: in expansion of macro 'CMP' else if CMP("•", s) { set_char(s, '*'); } ^ microsoft.c:116:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("–", s) { set_char(s, '-'); } ^ microsoft.c:116:11: note: in expansion of macro 'CMP' else if CMP("–", s) { set_char(s, '-'); } ^ In file included from microsoft.c:18:0: microsoft.c:120:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==151) { CPYSL(s, "--"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:121:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("—", s) { CPYSL(s, "--"); } ^ microsoft.c:121:11: note: in expansion of macro 'CMP' else if CMP("—", s) { CPYSL(s, "--"); } ^ In file included from microsoft.c:18:0: microsoft.c:121:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("—", s) { CPYSL(s, "--"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:122:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==8212) { CPYSL(s, "--"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:126:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("˜", s) { set_char(s, '~'); } ^ microsoft.c:126:11: note: in expansion of macro 'CMP' else if CMP("˜", s) { set_char(s, '~'); } ^ In file included from microsoft.c:18:0: microsoft.c:130:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==153) { CPYSL(s, "[tm]"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:131:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ microsoft.c:131:11: note: in expansion of macro 'CMP' else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ In file included from microsoft.c:18:0: microsoft.c:131:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("™", s) { CPYSL(s, "[tm]"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:132:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==8482) { CPYSL(s, "[tm]"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:136:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:136:11: note: in expansion of macro 'CMP' else if CMP("š", s) { set_char(s, 's'); } ^ microsoft.c:141:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:27: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("›", s) { set_char(s, '>'); } ^ microsoft.c:141:11: note: in expansion of macro 'CMP' else if CMP("›", s) { set_char(s, '>'); } ^ In file included from microsoft.c:18:0: microsoft.c:145:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==156) { CPYSL(s, "oe"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:146:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ microsoft.c:146:11: note: in expansion of macro 'CMP' else if CMP("œ", s) { CPYSL(s, "oe"); } ^ In file included from microsoft.c:18:0: microsoft.c:146:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if CMP("œ", s) { CPYSL(s, "oe"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from microsoft.c:18:0: microsoft.c:147:39: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] else if (number==339) { CPYSL(s, "oe"); } ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from microsoft.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:634:0, from microsoft.c:10: microsoft.c:155:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:25: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ microsoft.c:155:11: note: in expansion of macro 'CMP' else if CMP("Ÿ", s) { set_char(s, 'Y'); } ^ In file included from microsoft.c:18:0: microsoft.c: In function 'microsoft_character': microsoft.c:178:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("EUR"); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:185:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("\""); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:187:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("..."); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:189:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("/-"); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:191:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("/="); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:195:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("0/00"); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:201:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("OE"); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:219:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("--"); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:223:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("[tm]"); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ In file included from microsoft.c:18:0: microsoft.c:229:19: warning: pointer targets in passing argument 1 of 'wort_plus_string' differ in signedness [-Wpointer-sign] WORT_PLUS_STRING("oe"); break; ^ multibyte.h:43:49: note: in definition of macro 'WORT_PLUS_STRING' #define WORT_PLUS_STRING(str) wort_plus_string(str) ^ In file included from microsoft.c:15:0: text.h:37:6: note: expected 'unsigned char *' but argument is of type 'char *' void wort_plus_string(CHAR *s); ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'text.c' || echo './'`text.c In file included from util.h:4:0, from text.c:22: text.c: In function 'only_spaces': text.c:137:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] int len=STRLEN(z); ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from text.c:14:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from util.h:4:0, from text.c:22: text.c: In function 'wort_plus_string_nocount': text.c:249:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] int len=STRLEN(s), ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from text.c:14:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from util.h:4:0, from text.c:22: text.c: In function 'wort_plus_string': text.c:274:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] int len=STRLEN(s), ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from text.c:14:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from util.h:4:0, from text.c:22: text.c: In function 'wort_ende': multibyte.h:42:19: warning: pointer targets in passing argument 1 of 'zeile_plus_wort' differ in signedness [-Wpointer-sign] #define ONESPACE " " ^ text.c:329:42: note: in expansion of macro 'ONESPACE' while (i0) { zeile_plus_wort(ONESPACE,1,1); } ^ text.c:227:6: note: expected 'unsigned char *' but argument is of type 'char *' void zeile_plus_wort(CHAR *s, int wl, int wp) ^ In file included from util.h:4:0, from text.c:22: multibyte.h:42:19: warning: pointer targets in passing argument 1 of 'zeile_plus_wort' differ in signedness [-Wpointer-sign] #define ONESPACE " " ^ text.c:340:23: note: in expansion of macro 'ONESPACE' zeile_plus_wort(ONESPACE,1,1); zeile_plus_wort(wort,wort_len, wort_pos); ^ text.c:227:6: note: expected 'unsigned char *' but argument is of type 'char *' void zeile_plus_wort(CHAR *s, int wl, int wp) ^ In file included from util.h:4:0, from text.c:22: multibyte.h:42:19: warning: pointer targets in passing argument 1 of 'zeile_plus_wort' differ in signedness [-Wpointer-sign] #define ONESPACE " " ^ text.c:349:42: note: in expansion of macro 'ONESPACE' while (i0) { zeile_plus_wort(ONESPACE,1,1); } ^ text.c:227:6: note: expected 'unsigned char *' but argument is of type 'char *' void zeile_plus_wort(CHAR *s, int wl, int wp) ^ In file included from /usr/include/string.h:634:0, from text.c:14: text.c: In function 'hr': text.c:422:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:422:21: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("ALIGN", attr_name) ^ text.c:422:8: note: in expansion of macro 'CMP' if CMP("ALIGN", attr_name) ^ text.c:425:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:22: note: expected 'const char *' but argument is of type 'unsigned char *' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:425:10: note: in expansion of macro 'CMP' if CMP("LEFT", attr_ctnt) { hr_align=LEFT; } ^ text.c:426:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:426:15: note: in expansion of macro 'CMP' else if CMP("CENTER", attr_ctnt) { hr_align=CENTER; } ^ text.c:427:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:427:15: note: in expansion of macro 'CMP' else if CMP("RIGHT", attr_ctnt) { hr_align=RIGHT; } ^ text.c:428:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:30: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:428:15: note: in expansion of macro 'CMP' else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT; } ^ text.c:431:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: warning: pointer targets in passing argument 1 of '__builtin_strlen' differ in signedness [-Wpointer-sign] else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ text.c:431:26: note: expected 'const char *' but argument is of type 'unsigned char *' else if CMP("WIDTH", attr_name) ^ text.c:431:13: note: in expansion of macro 'CMP' else if CMP("WIDTH", attr_name) ^ In file included from util.h:4:0, from text.c:22: text.c:433:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i=STRLEN(attr_ctnt); ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from text.c:14:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from util.h:4:0, from text.c:22: text.c:436:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] hr_width = ATOI(attr_ctnt); ^ multibyte.h:40:23: note: in definition of macro 'ATOI' #define ATOI(n) atoi(n) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdio.h:27, from text.c:12: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'unsigned char *' __NTH (atoi (const char *__nptr)) ^ In file included from util.h:4:0, from text.c:22: text.c:440:25: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] hr_width = ATOI(attr_ctnt)/8; ^ multibyte.h:40:23: note: in definition of macro 'ATOI' #define ATOI(n) atoi(n) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdio.h:27, from text.c:12: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'unsigned char *' __NTH (atoi (const char *__nptr)) ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'fileio.c' || echo './'`fileio.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'main.c' || echo './'`main.c In file included from fileio.h:4:0, from main.c:109: main.c:134:28: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] CHAR *default_image=STRING("Image"); /* Default string for IMG without ALT-tag */ ^ multibyte.h:49:25: note: in definition of macro 'STRING' #define STRING(string) string ^ main.c: In function 'parse_args': main.c:271:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] default_image = argument; break; ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'util.c' || echo './'`util.c In file included from util.c:23:0: util.c: In function 'x2dec': util.c:141:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] int len=STRLEN(str); ^ multibyte.h:32:27: note: in definition of macro 'STRLEN' #define STRLEN(s) strlen(s) ^ In file included from util.c:19:0: /usr/include/string.h:398:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from util.c:23:0: util.c: In function 'extract_entity_number': util.c:192:18: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] number = ATOI(tmp); ^ multibyte.h:40:23: note: in definition of macro 'ATOI' #define ATOI(n) atoi(n) ^ In file included from /usr/include/features.h:364:0, from /usr/include/stdlib.h:24, from util.c:16: /usr/include/stdlib.h:278:1: note: expected 'const char *' but argument is of type 'unsigned char *' __NTH (atoi (const char *__nptr)) ^ gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_FORTIFY_SOURCE=2 -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -c `test -f 'unicode_entities.c' || echo './'`unicode_entities.c In file included from unicode_entities.c:17:0: unicode_entities.c: In function 'ligature_entity': unicode_entities.c:50:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "ff"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:52:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "fi"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:54:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "fl"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:56:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "ffi"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:58:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "ffl"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:60:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "ft"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:62:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "st"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:64:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "IJ"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:66:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "ij"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:68:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "OE"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from unicode_entities.c:17:0: unicode_entities.c:70:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] CPYSL(s, "oe"); break; ^ multibyte.h:34:34: note: in definition of macro 'CPYSL' #define CPYSL(dest, src) strcpy(dest, src) ^ In file included from /usr/include/features.h:364:0, from /usr/include/string.h:25, from unicode_entities.c:10: /usr/include/s390x-linux-gnu/bits/string3.h:108:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ gcc -Wall -O2 -ansi -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -I/usr/local/include -Wl,-Bsymbolic-functions -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' /usr/bin/make check-TESTS make[4]: Entering directory '/<>/tests' TEST: ./check_tags PASS: check_tags TEST: ./check_entities PASS: check_entities TEST: ./check_latin2 no multibyte version. skipping... PASS: check_latin2 TEST: ./check_utf8 no multibyte version. skipping... PASS: check_utf8 ================== All 4 tests passed ================== make[4]: Leaving directory '/<>/tests' make[3]: Leaving directory '/<>/tests' make[3]: Entering directory '/<>' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' touch debian/stamp-makefile-build DEB_MAKE_CHECK_TARGET unset, not running checks fakeroot debian/rules binary-arch test -x debian/rules dh_testroot dh_clean -k dh_clean: dh_clean -k is deprecated; use dh_prep instead dh_installdirs -A mkdir -p "." if test -e /usr/share/misc/config.guess ; then \ for i in ./config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi if test -e /usr/share/gnulib/build-aux/config.rpath ; then \ for i in ./config.rpath ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/gnulib/build-aux/config.rpath $i ; \ fi ; \ done ; \ fi DEB_MAKE_CHECK_TARGET unset, not running checks /usr/bin/make -C . install DESTDIR=/<>/debian/vilistextum/ make[1]: Entering directory '/<>' Making install in src make[2]: Entering directory '/<>/src' make[3]: Entering directory '/<>/src' /bin/bash ../mkinstalldirs /<>/debian/vilistextum//usr/bin mkdir -p -- /<>/debian/vilistextum//usr/bin /usr/bin/install -c vilistextum /<>/debian/vilistextum//usr/bin/vilistextum make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>/src' Making install in doc make[2]: Entering directory '/<>/doc' make[3]: Entering directory '/<>/doc' make[3]: Nothing to be done for 'install-exec-am'. /bin/bash ../mkinstalldirs /<>/debian/vilistextum//usr/share/man/man1 mkdir -p -- /<>/debian/vilistextum//usr/share/man/man1 /usr/bin/install -c -m 644 ./vilistextum.1 /<>/debian/vilistextum//usr/share/man/man1/vilistextum.1 make[3]: Leaving directory '/<>/doc' make[2]: Leaving directory '/<>/doc' Making install in tests make[2]: Entering directory '/<>/tests' make[3]: Entering directory '/<>/tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>/tests' make[2]: Leaving directory '/<>/tests' make[2]: Entering directory '/<>' make[3]: Entering directory '/<>' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' touch debian/stamp-makefile-install Adding cdbs dependencies to debian/vilistextum.substvars dh_installdirs -pvilistextum dh_installdocs -pvilistextum ./README dh_installexamples -pvilistextum dh_installman -pvilistextum dh_installinfo -pvilistextum dh_installmenu -pvilistextum dh_installcron -pvilistextum dh_installinit -pvilistextum dh_installdebconf -pvilistextum dh_installemacsen -pvilistextum dh_installcatalogs -pvilistextum dh_installpam -pvilistextum dh_installlogrotate -pvilistextum dh_installlogcheck -pvilistextum dh_installchangelogs -pvilistextum ./CHANGES dh_installudev -pvilistextum dh_lintian -pvilistextum dh_bugfiles -pvilistextum dh_install -pvilistextum dh_link -pvilistextum dh_installmime -pvilistextum dh_installgsettings -pvilistextum dh_strip -pvilistextum dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform s390x: vilistextum dh_strip debug symbol extraction: packages to act on: vilistextum dh_strip debug symbol extraction: ignored packages: dpkg-gencontrol: warning: -is is deprecated; it is without effect dpkg-gencontrol: warning: -ip is deprecated; it is without effect dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol dh_compress -pvilistextum dh_fixperms -pvilistextum dh_makeshlibs -pvilistextum dh_installdeb -pvilistextum dh_perl -pvilistextum dh_shlibdeps -pvilistextum dh_gencontrol -pvilistextum dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform s390x: vilistextum dh_gencontrol debug symbol wrapper: packages to act on: vilistextum dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: processing package vilistextum (pkgdir debian/vilistextum, ddeb package dir debian/vilistextum-dbgsym) dh_gencontrol debug symbol wrapper: building vilistextum-dbgsym_2.6.9-1.1_s390x.ddeb dpkg-deb: building package 'vilistextum-dbgsym' in '../vilistextum-dbgsym_2.6.9-1.1_s390x.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile vilistextum-dbgsym_2.6.9-1.1_s390x.ddeb text extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -pvilistextum ; fi dh_md5sums -pvilistextum dh_builddeb -pvilistextum INFO: pkgstriptranslations version 123 pkgstriptranslations: processing vilistextum (in debian/vilistextum); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain ubuntu.com pkgstripfiles: processing control file: debian/vilistextum/DEBIAN/control, package vilistextum, directory debian/vilistextum .. removing usr/share/doc/vilistextum/changelog.gz pkgstripfiles: Running PNG optimization (using 4 cpus) for package vilistextum ... pkgstripfiles: No PNG files. dpkg-deb: building package 'vilistextum' in '../vilistextum_2.6.9-1.1_s390x.deb'. dpkg-genchanges -B -mLaunchpad Build Daemon >../vilistextum_2.6.9-1.1_s390x.changes dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build vilistextum-2.6.9 dpkg-buildpackage: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20151205-0331 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ vilistextum_2.6.9-1.1_s390x.changes: ------------------------------------ Format: 1.8 Date: Sun, 04 Dec 2011 21:16:20 +0100 Source: vilistextum Binary: vilistextum Architecture: s390x Version: 2.6.9-1.1 Distribution: xenial Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Mònica Ramírez Arceda Description: vilistextum - a HTML to text converter Closes: 646501 Changes: vilistextum (2.6.9-1.1) unstable; urgency=low . * Non-maintainer upload. * 01-add-format-arguments.patch: Add format argument to avoid format-security error while building. (Closes: #646501) * debian/control, debian/rules: Add quilt system to apply patches. Checksums-Sha1: 62318d828f0cefa911751a5718a5b8a2b8b0cd41 31692 vilistextum-dbgsym_2.6.9-1.1_s390x.ddeb d2553c0269613d6c56f014f13baed26a81a82bcf 21936 vilistextum_2.6.9-1.1_s390x.deb Checksums-Sha256: 132f004a5f7cf635716fea66f5e16ef7058f7703777cbe7a884340cd03630a2c 31692 vilistextum-dbgsym_2.6.9-1.1_s390x.ddeb d153e91d4d58f6ea1e5afbc672fd5dbea5a5f0e69dc408c7aaadf4e90cde3267 21936 vilistextum_2.6.9-1.1_s390x.deb Files: 7911b787cd969c8ac1410f5bbb836f65 31692 text extra vilistextum-dbgsym_2.6.9-1.1_s390x.ddeb d6d7600f385894fbf4e60f43f42aa1f7 21936 text optional vilistextum_2.6.9-1.1_s390x.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ vilistextum_2.6.9-1.1_s390x.deb ------------------------------- new debian package, version 2.0. size 21936 bytes: control archive=840 bytes. 610 bytes, 15 lines control 579 bytes, 8 lines md5sums Package: vilistextum Version: 2.6.9-1.1 Architecture: s390x Maintainer: Siegfried-Angel Gevatter Pujals Installed-Size: 76 Depends: libc6 (>= 2.4) Section: text Priority: optional Homepage: http://bhaak.dyndns.org/vilistextum/ Description: a HTML to text converter Vilistextum is a small and fast HTML to text / ascii converter specifically programmed to get the best out of incorrect html. It is quite fault-tolerant and deals well with badly-formed or otherwise quirky HTML. It is able to optimize for ebook reading, collapse multiple blank lines, and create footnotes out of links. drwxr-xr-x root/root 0 2015-12-05 03:31 ./ drwxr-xr-x root/root 0 2015-12-05 03:31 ./usr/ drwxr-xr-x root/root 0 2015-12-05 03:31 ./usr/bin/ -rwxr-xr-x root/root 49112 2015-12-05 03:31 ./usr/bin/vilistextum drwxr-xr-x root/root 0 2015-12-05 03:31 ./usr/share/ drwxr-xr-x root/root 0 2015-12-05 03:31 ./usr/share/doc/ drwxr-xr-x root/root 0 2015-12-05 03:31 ./usr/share/doc/vilistextum/ -rw-r--r-- root/root 1768 2006-10-23 21:25 ./usr/share/doc/vilistextum/README -rw-r--r-- root/root 370 2015-12-05 03:31 ./usr/share/doc/vilistextum/changelog.Debian.gz -rw-r--r-- root/root 892 2015-12-05 03:31 ./usr/share/doc/vilistextum/copyright drwxr-xr-x root/root 0 2015-12-05 03:31 ./usr/share/doc/vilistextum/html/ -rw-r--r-- root/root 2037 2006-10-23 18:41 ./usr/share/doc/vilistextum/html/README.html -rw-r--r-- root/root 3903 2006-05-05 01:55 ./usr/share/doc/vilistextum/html/htmlmail.html -rw-r--r-- root/root 2825 2006-10-16 09:02 ./usr/share/doc/vilistextum/html/screenshots.html drwxr-xr-x root/root 0 2015-12-05 03:31 ./usr/share/man/ drwxr-xr-x root/root 0 2015-12-05 03:31 ./usr/share/man/man1/ -rw-r--r-- root/root 1352 2015-12-05 03:31 ./usr/share/man/man1/vilistextum.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Not removing build depends: as requested Keeping session: +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build-Space: 1952 Build-Time: 9 Distribution: xenial Host Architecture: s390x Install-Time: 21 Job: vilistextum_2.6.9-1.1.dsc Machine Architecture: s390x Package: vilistextum Package-Time: 31 Source-Version: 2.6.9-1.1 Space: 1952 Status: successful Version: 2.6.9-1.1 -------------------------------------------------------------------------------- Finished at 20151205-0331 Build needed 00:00:31, 1952k disc space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-8383074'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-8383074/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-8383074'] Unmounting chroot for build PACKAGEBUILD-8383074... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-8383074'] Removing build PACKAGEBUILD-8383074